在Linux中,passwd
命令用于更改用戶的密碼
打開終端。
使用sudo
命令以管理員權限運行passwd
命令。這將允許您更改其他用戶的密碼(如果需要)。例如,要以root用戶身份運行passwd
命令,請輸入:
sudo passwd
然后輸入您的用戶密碼進行驗證。
user1
的用戶的密碼,請輸入:passwd user1
系統將提示您輸入新密碼。輸入新密碼并按Enter鍵。
系統將要求您再次輸入新密碼以進行確認。再次輸入新密碼并按Enter鍵。
如果兩次輸入的新密碼匹配,系統將顯示一個消息,指示密碼已成功更改。例如:
The password has been updated successfully.
請注意,passwd
命令本身不會設置密碼過期時間。要設置密碼過期時間,您需要編輯/etc/login.defs
文件。以下是如何設置密碼過期時間的步驟:
/etc/login.defs
文件。例如,使用nano
編輯器,請輸入:sudo nano /etc/login.defs
#PASS_MAX_DAYS 90
該行表示密碼的最長有效期為90天。要更改此值,請刪除行首的#
字符(如果存在),并將數字更改為所需的過期天數。例如,要將密碼有效期設置為30天,請將其更改為:
PASS_MAX_DAYS 30
保存更改并關閉編輯器。對于nano
編輯器,按Ctrl + X
,然后按Y
,最后按Enter
。
為了使更改生效,您需要重新啟動系統或注銷并重新登錄。這樣,系統將開始檢查用戶密碼的過期時間。