Linux

Ubuntu - adduser / useradd 都要求設置密碼,可以強制腳本繞過這個嗎?

  • March 16, 2017

我有一個在 Centos 上執行良好的腳本,因為 useradd 不需要在那裡設置密碼,但是相同的腳本在 ubuntu 伺服器上不起作用,因為它需要此資訊。

理想情況下,我希望在我的腳本上強制不為 ubuntu 伺服器設置密碼,或者在 useradd 命令期間添加一行來設置密碼。

如果我只是將 sudo passwd使用者添加到我的腳本中,這只會在 useradd 命令之後生效,這為時已晚。

有任何想法嗎?

來自man adduser

--disabled-password
Like --disabled-login, but logins are still possible (for example using SSH RSA keys) but not using password authentication.

預設行為useradd是禁用密碼,這樣密碼應該已經可以工作了。

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