您好,登錄后才能下訂單哦!
passwd 命令如何在Linux系統中使用?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
1.命令簡介
passwd 令用于設置用戶的認證信息,包括用戶密碼、賬戶鎖定、密碼失效等。
系統管理員能用它管理系統用戶的密碼,只有管理員可以指定用戶名稱,一般用戶只能變更自己的密碼。
2.命令格式
passwd [OPTIONS] [USERNAME]
不帶任何選項和參數直接運行 passwd 表示修改當前用戶的登錄密碼,這也是 passwd 最常見的用法。
3.選項說明
注意,長選項的必須參數對于短選項也是必須的。
-k, --keep 保持身份驗證令牌不過期 -d, --delete 刪除已命名帳號的密碼(僅限 root 用戶) -l, --lock 鎖定指定帳戶的密碼(僅限 root 用戶)。鎖定是在密碼加密字符串前面加上 ! 使得密碼校驗不通過。注意,帳戶沒有完全鎖定,用戶仍然可以通過其他身份驗證方式登錄,如 ssh 公鑰身份驗證 -u, --unlock 解鎖指定賬戶的密碼(僅限 root 用戶) -e, --expire 終止指定帳戶的密碼(僅限 root 用戶) -f, --force 強制執行操作 -x, --maximum=DAYS 密碼的最長有效時限(僅限 root 用戶) -n, --minimum=DAYS 密碼的最短有效時限(僅限 root 用戶) -w, --warning=DAYS 在密碼過期前多少天開始提醒用戶(僅限 root 用戶) -i, --inactive=DAYS 當密碼過期后經過多少天該帳號會被禁用(僅限 root 用戶) -S, --status 報告已命名帳號的密碼狀態(僅限 root 用戶) --stdin 從標準輸入讀取令牌(僅限 root 用戶) -?, --help 顯示幫助信息并退出 --usage 顯示簡要使用信息
4.常用示例
(1)修改當前登陸的賬戶密碼。
passwd
注意,設置用戶密碼時一定要遵守"復雜性、易記憶性、時效性"的密碼規范。簡單來講就是密碼要大于 8 位,包含大小寫字母、數字和特殊符號,并且容易記憶和定期更換。
(2)修改其他用戶密碼,需要管理員權限。
passwd USERNAME
(3)鎖定指定帳戶的密碼,使得用戶通過密碼無法登錄。需要管理員權限。
passwd -l USERNAME
(4)解鎖指定帳戶的密碼。需要管理員權限。
passwd -u USERNAME
(5)終止指定帳戶的密碼,使用戶下次登陸強制改密碼。需要管理員權限。
passwd -e USERNAME
(6)清除登錄密碼,使得用戶無需通過密碼即可登錄。需要管理員權限,風險極大,不推薦使用。
passwd -d USERNAME
(7)查詢帳號的密碼狀態。
passwd -S dablelv dablelv PS 2020-03-08 0 90 7 -1 (Password set, SHA512 crypt.)
顯示賬戶狀態信息,共有7個字段,分別是登錄名、密碼、上次修改時間、密碼修改間隔時間(0)、密碼有效期(90)、警告時間(7)、密碼不失效(-1),單位都是天。
(8)設置密碼的最小和最大有效天數。
passwd -x 100 -n 30 dablelv #查看是否設置成功 passwd -S dablelv dablelv PS 2020-03-08 30 100 7 -1 (Password set, SHA512 crypt.)
(9) 在密碼過期前多少天開始提醒用戶。
passwd -w 7 dablelv
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。