Linux用戶和用戶組管理
簡介:
1.用戶管理文件
(1)用戶信息文件
用戶信息文件 /etc/passwd
每一行代表一個用戶,每行7個字段,每個字段意思如下:
普通用戶將UID修改爲0後,就變爲了超級用戶
初始組,和附加組
對於Shell:
正常用戶的shell必須是/bin/bash 才能正常登陸,一般默認就行,不用更改。
(2)影子文件
影子文件 /etc/shadow
9個字段,每個字段意思如下:
第2字段:在正常的用戶密碼字段前加!!或者* 可以禁用該用戶
第5字段:如果密碼有效期改爲15則,每隔15天必須換一次密碼。
最後:
(3)組信息文件
組信息文件 /etc/group
2.用戶相關的文件
添加用戶的時候自動生成
3.用戶管理命令
(1)用戶添加命令:useradd 選項 [用戶名]
(2)修改用戶密碼命令:passwd 選項 [用戶名]
root可以修改所有用戶密碼。普通用戶,修改密碼直接passwd即可,並且修改時遵循linux密碼原則
passwd -l [用戶名] 即可鎖定用戶
(3)修改用戶信息:usermod 選項 [用戶名]
(4)修改用戶密碼狀態:chage 選項 [用戶名]
(5)刪除用戶命令:userdel -r [用戶名]
選項:
-r 刪除用戶同時刪除用戶家目錄
(6)切換用戶身份:su 選項 [用戶名]
切換時,選項“-”必須要加上
對於 -c 選項 意思如下: