本文簡單介紹linux系統下的使用者、組操作
使用者可以分為系統使用者與普通使用者,系統使用者擁有最高的許可權,可以建立普通使用者、建立組等操作。
useradd 【user_name】
附加其他要求
-g 指定使用者所屬主組
-g 指定使用者所屬附加組
-u 指定使用者id
-d 指定使用者宿主目錄(宿主目錄:登陸使用者時預設的當前目錄)
-m 自動建立使用者宿主目錄(該選項為預設值)
-m 不自動建立使用者宿主目錄
.....
useradd -g group_name -d /path user_name
建立乙個user_name使用者,指定使用者宿主目錄為/path,指定使用者所屬組為group_name
userdel user_name
其他附加選項
-r 刪除該使用者的檔案
-f 強制刪除使用者
userdel -rf user_name
強制刪除user_name使用者及其所有的檔案
chmod -* user_name
可編輯選項
-l 修改使用者名稱
-u 修改使用者id
-g 修改使用者主組
-g 修改使用者附加組
-d 修改使用者宿主目錄(注:原宿主目錄中的檔案並不會跟著移動)
-l 鎖定使用者密碼
-u 解鎖使用者密碼
-s 指定使用者使用的shell指令
使使用者之間建立聯絡,方便使用者之間進行檔案共享或其他操作
增加組
groupadd group_name
其他附加選項
-g 指定使用者組組id
groupadd -g 1000 group_name
建立乙個組id為1000的使用者組group_name
groupdel group_name
groupmod -* group_name
可修改項
-n 修改組名
-g 修改組id
chgrp group_name file_name
將檔案file_name所屬組改為group_name
chown user_name file_name
將檔案file-name所有者改為user_name
chown user_name:group_name file_name
將file_name同時更改擁有者與所屬組 Linux使用者組操作
root bogon cat etc group root x 0 bin x 1 daemon x 2 sys x 3 adm x 4 postfix x 89 g0 x 1000 u1 x 1001 ntp x 38 使用者組的所有資訊都存放在 etc group檔案中。此檔案的格式是由冒號 隔...
linux使用者組操作
1 帳戶實質 linux是個多使用者作業系統,如許很多個使用者登入作業系統,每個使用者有不同的工作環境,包括shell和x windows 2 使用者和組 linux帳號包括 使用者帳號和組帳號 使用者帳戶分 普通使用者帳號和 終極使用者帳號 組分為 標準組和私有組 注意 乙個帳戶能夠屬於不同的組 ...
linux使用者組操作函式
1 getdid函式和setgid函式,獲得,設定組識別碼,用於獲取設定目前程序組識別碼 include include gid t getgid void int setgid gid t gid 2 getegid函式和setegid函式,獲得設定有效的組識別碼 include include ...