1、使用者的管理
三個重要的配置檔案:
/etc/passwd 該配置檔案每一行儲存乙個使用者資訊
/etc/shadow 該配置檔案儲存每個使用者加密後的密碼
/etc/group 該配置檔案中儲存了使用者組資訊
新增使用者的方法:
useradd [選項] 使用者名稱
選項:-c 備註
-d home目錄
-s 使用者的shell程式
-g 使用者的主組(初始組)
-g 使用者的附加
-m 建立使用者的主目錄/必須新增
-u 新使用者的id
新建使用者必須設定密碼,才能進行登入:sudo passwd 使用者名稱
adduser 使用者名稱 自動化建立使用者,以互動的方式建立其他資訊
刪除使用者的方法:
userdel [選項] 使用者名稱
選項:-r 刪除使用者的主目錄和郵件池
-f 強制刪除
修改使用者的方法
usermod [選項]
選項:-l 修改使用者名稱
-u 修改使用者id
-g 修改主組(只能有乙個)
-g 使用者的附加組(可以有多個)
eg:usermod -u 1008 -g sport_group alice 修改alice的使用者id和主組
2、使用者組的管理
使用者組的建立
groupadd [選項] 使用者組名
選項:-g 用來顯示指定新建組的id
eg:sudo groupadd -g 9527 sport_group 新建乙個sport_group組。id為9527
將使用者新增到組中
gpasswd -a 使用者名稱 組名
eg:sudo gpasswd -a jerry sport_group 將使用者jerry加入到sport_group組裡
將使用者從指定組中刪除
gpasswd -d 使用者名稱 組名
eg:gpasswd -d jerry sport_group 將使用者jerry從sport_group組裡刪除
檢視使用者加入的全部組
groups 使用者名稱
使用者組的刪除
groupdel [選項] 使用者組名
組資訊修改
groupmod [選項] 組名
選項:-g 修改組的id
-n 修改組名
eg:groupmod -g 9530 sport 將組id修改為9530
groupmod -n my_sport sport 將sport組名修改為my_sport
臨時更換有效組(相當於開闢一條新的執行緒)
用法:newgrp [-] [組] 使用exit退出本條執行緒
3、許可權管理
eg:- rw- rw- r--
檔案型別:- 代表普通檔案 d 表示目錄
所屬使用者的許可權(u):r 讀許可權 w 寫許可權 x 執行許可權 - 無許可權
使用者組許可權(g):r 讀許可權 w 寫許可權 x 執行許可權 - 無許可權
其他使用者的資訊(o):r 讀許可權 w 寫許可權 x 執行許可權 - 無許可權
備註:若其他使用者想擁有使用者組許可權,需加入檔案或目錄的所屬使用者組裡
許可權修改
用法1:chmod [選項]... 模式[,模式]... 檔案... 修改使用者(u/g/o/a)許可權(-rwx)
eg:chmod u+x,g=w,o=r a.txt b.txt 把a.txt和b.txt所屬使用者u許可權增加x,使用者組g許可權僅為w,其他使用者o許可權僅為r。
對於目錄,執行許可權(x)決定了能否進入該目錄。
用法2:chmod [選項]... 八進位制模式 檔案... 每個八進位制數字可以拆成三個二進位制位
eg:chmod 345 a.txt 最終許可權位:-wxr--r-x
chown改變所屬使用者或使用者組
用法:chown 新所屬使用者:新所屬使用者組 目錄或檔案
eg:sudo chown jerry:sport_group test
用法:chown -hr 新所屬使用者:新所屬使用者組 目錄或檔案
eg:chown rcw test修改test所屬使用者為rcw
chown rcw:rcw test修改test所屬使用者和所屬使用者組為rcw
chown -hr rcw:rcw test修改test及子目錄檔案的所屬使用者和所屬使用者組為rcw
chgrp改變檔案所屬使用者組
用法:chgrp [選項]... 使用者組 檔案...
或:chgrp [選項]... --reference=參考檔案 檔案...
eg:chgrp rcw test修改test所屬組為rcw
chgrn -hr rcw test修改test及子目錄檔案的所屬使用者組為rcw
ubuntu 使用者 使用者組管理
1 檢視所有的使用者組 cat etc group ftpgroup x 1001 ftpadminftpgroup是使用者組,ftpadmin是該組的使用者 1 建立使用者組 groupadd ftpgroup2 刪除使用者組 groupdel ftpgroup 2 檢視使用者 cat etc s...
ubuntu 使用者 使用者組管理
1 檢視所有的使用者組 cat etc groupftpgroup x 1001 ftpadmin ftpgroup是使用者組,ftpadmin是該組的使用者 1 建立使用者組 groupadd ftpgroup 2 刪除使用者組 groupdel ftpgroup 2 檢視使用者 cat etc ...
Ubuntu 使用者 組操作
ubuntu新建使用者 刪除使用者的操作需要root許可權 root ubuntu virtual machine useradd abc var log auth.log下對應的記錄為 may 7 20 01 50 ubuntu virtual machine useradd 4347 new g...