我有一个在 Centos 上运行良好的脚本,因为 useradd 不需要在那里设置密码,但相同的脚本在 ubuntu 服务器上运行不起来,因为它需要此信息。
我理想情况下想强制在 ubuntu 服务器的脚本上不设置密码,或者在 useradd 命令期间添加一行设置密码。
如果我仅添加 sudo passwd用户对于我的脚本来说,这只有在 useradd 命令之后才会生效,但为时已晚。
有任何想法吗?
答案1
从man adduser
:
--disabled-password
Like --disabled-login, but logins are still possible (for example using SSH RSA keys) but not using password authentication.
默认行为useradd
是禁用密码,因此密码应该已经可以工作了。