Ubuntu - adduser / useradd оба просят установить пароль, может заставить скрипт обойти это?
У меня есть сценарий, который отлично работает на Centos, потому что useradd не требует, чтобы пароль был установлен тут же, но тот же сценарий не работает на серверах Ubuntu, поскольку он требует эту информацию.
В идеале я хочу принудительно не устанавливать пароль в моем скрипте для серверов Ubuntu или добавить строку, в которой он устанавливает пароль во время команды useradd.
Если я просто добавлю sudo passwd user в мой скрипт, это вступит в силу только после слишком поздней команды 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
это отключить пароль, чтобы он уже работал.