更改用戶口令chage
chage命令用來修改帳号和密碼的有效期限
語法格式:
chage [可選項] 〈username〉
可選項: -l 列出帳戶口令屬性的各個數值
-m 指定口令最短存活期
-M 指定口令最長存活期
-W 口令要到期前提前警告的天數
-I 口令過期後多少天停用帳戶
-E 用戶帳戶到期作廢的日期
案例:設置user1用戶的最短口令存活期為6天,最長口令存活期為60天,口令到期前5天提醒用戶修改口令。
設置完成後查看各屬性值。
更改用戶賬戶usermod
命令:usermod
格式:usermod [可選項] 〈username〉
例:修改用戶user1的主目錄為/var/user1,把啟動Shell修改為/bin/tcsh
查看修改後的結果
usermod可選項:
-d<登入目錄> 修改用戶登入時的目錄。
-g<群組> 修改用戶所屬的群組。
-G<群組> 修改用戶所屬的附加群組。
-l<帳号名稱> 修改用戶帳号名稱(新賬号在前,舊賬号在後)
-L 鎖定用戶密碼,使密碼無效。
-s<shell> 修改用戶登入後所使用的shell。
-u<uid> 修改用戶ID。
-U 解除密碼鎖定。
禁用和恢複賬戶
禁用和恢複用戶帳戶的實現方法:
passwd命令
usermod命令
直接修改/etc/passwd或/etc/shadow文件
禁用和恢複賬戶passwd
禁用user1帳戶
查看(被鎖定的用戶密碼欄前面會加上!!)
恢複user1帳戶(解除鎖定)
禁用和恢複賬戶usermod
禁用user1用戶帳戶
解除user1用戶鎖定
禁用和恢複賬戶 - 修改配置文件
1> 可将/etc/passwd文件或/etc/shadow文件中關于user1帳戶的passwd域的第一個字符前面加上一個“*”,達到禁用帳戶的目的,在需要恢複的時候隻要删除字符“*”即可(更改用戶名,用戶名和密碼不匹配)。
2> shadow文件中在加密密碼前加!!,可以用passwd -u 解鎖
3> 如果隻是禁止用戶帳戶登錄系統,可以将其啟動Shell設置為/bin/false或者/dev/null。啟動失敗,總是重新啟動。
删除用戶賬戶userdel
userdel命令删除用戶賬戶
語法格式:userdel [可選項] <username>
可選項:-r 同時删除家目錄
案例:删除用戶user1,同時删除用戶主目錄
備注:還可以直接用vim/vi編輯器修改/etc/passwd和/etc/shadow文件,删除用戶所對應的行
以上内容供學習交
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!