建立帳戶後如何設定新使用者的密碼?

建立帳戶後如何設定新使用者的密碼?

我使用“useradd”命令建立一個新帳戶,但沒有指定密碼。現在,當用戶嘗試登入時,它會要求他輸入密碼。如果我最初沒有設置,現在要如何設定密碼?

答案1

從命令列執行此操作的最簡單方法是使用passwd具有 root 權限的命令。

passwd username

man 1 passwd

NAME
       passwd - update user's authentication token
SYNOPSIS
       passwd  [-k]  [-l]  [-u [-f]] [-d] [-n mindays] [-x maxdays]
       [-w warndays] [-i inactivedays] [-S] [--stdin] [username]
DESCRIPTION
       The passwd utility is used to update user's authentication token(s).

chage設定使用者密碼後,您可以使用使密碼過期的命令(也具有 root 權限)強制使用者在下次登入時變更密碼。

chage -d 0 username

當使用者使用您設定的密碼成功驗證後,系統會自動提示使用者變更密碼。成功更改密碼後,使用者將被斷開連接,強制使用新密碼重新進行身份驗證。

man 1 chage有關密碼過期的更多信息,請參閱 參考資料。

答案2

這相當簡單。從命令列發出

sudo passwd USERNAME

且系統會提示您更改使用者密碼。您還可以 su 到有問題的用戶,然後執行“passwd”

Useradd 不要求輸入密碼。 adduser 可以。

答案3

新增使用者後,如果您以「root」身分登錄,則可以使用命令設定密碼

passwd <username>

或者,如果您不是 root,您可以運行

sudo passwd <username>

來設定密碼。

或者,如果您是 root,則可以「su」到該使​​用者並執行「passwd」來設定密碼。

su <username>
passwd

相關內容