用戶和組賬戶管理
- linux操作系統(tǒng)是一個多用戶操作系統(tǒng)敷硅,它允許多用戶同時登錄到系統(tǒng)上并使用資源功咒。系統(tǒng)會根據(jù)賬戶來區(qū)分每個用戶的文件,進程绞蹦,任務和工作環(huán)境力奋,使得每個用戶工作都不受干擾。
配置文件
- 保存用戶信息的文件:/etc/passwd
- 保存密碼的文件:/etc/shadow
- 保存用戶組的文件:/etc/group
- 保存用戶組密碼的文件:/etc/gshadow
- 用戶配置文件:/etc/default/useradd
/etc/passwd格式
Linux用戶分類
- 超級用戶:(root幽七,UID=0)
- 普通用戶:(UID在500到60000)
- 偽用戶:(UID在1到499)
- 系統(tǒng)和服務相關的:bin景殷、daemon、shutdown等
- 進程相關的:mail澡屡、news猿挚、games等
- 為用戶不能登陸系統(tǒng),而且沒有宿主目錄
/etc/shadow格式
?
用戶組
- 每個用戶至少屬于一個用戶組
- 每個用戶組可以包含多個用戶
- 同一個用戶組的用戶享有該組共有的權限
/etc/group格式
操作用戶命令
- 添加用戶命令:useradd
- -u 指定組ID(uid)
- -g 指定所屬的組名(gid)
- -G 指定多個組驶鹉,用逗號“绩蜻,”分開(Groups)
- -c 用戶描述(comment)
- -e 失效時間(expire date)
例子:
useradd -u 888 -g users -G sys,root -c "hr zhang" zhangsan
passwd zhangsan
- 修改用戶命令:usermod(user modify)
- -l 修改用戶名 (login)usermod -l a b(b改為a)
- -g 添加組 usermod -g sys tom
- -G添加多個組 usermod -G sys,root tom
- –L 鎖定用戶賬號密碼(Lock)
- –U 解鎖用戶賬號(Unlock)
- 刪除用戶命令:userdel(user delete)
- -r 刪除賬號時同時刪除目錄(remove)
操作用戶組命令
- 添加組:groupadd
- -g 指定gid
- 修改組:groupmod
- -n 更改組名(new group)
- 刪除組:groupdel
- groups 顯示用戶所屬組