Password

使用 useradd 命令創建新使用者時是否應該設置密碼?

  • January 20, 2014

我知道通過useradd創建新使用者時,我可以通過 -p 選項設置他的密碼,但這似乎不安全,那麼創建使用者並設置他的密碼的正確方法是什麼?

我分兩步執行此操作:

1. create the user using useradd command without the -p option
2. set the user's password using passwd command

這兩個步驟合適嗎?

-p 選項採用加密密碼。這在程序列表/等中公開。所以並不理想,儘管它只是散列。

如果您以自動方式創建使用者,則可以使用“chpasswd”——因為它將在標準輸入上採用加密或明文密碼。

最好的方法取決於具體情況。如果您只是隨便創建一個帳戶,那麼 useradd 後跟 passwd 命令可能是最簡單的選擇。

如果你的平台有它(它可能有),它adduser是一個很好的高級前端useradd。它可以提示輸入密碼,例如passwd(實際上它只是呼叫本機passwd程序),以及 GECOS 資訊等。(您也可以在批處理模式下執行它,此時您不妨使用useradd。)

引用自:https://serverfault.com/questions/568439