Password
使用 useradd 命令創建新使用者時是否應該設置密碼?
我知道通過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
。)