Ubuntu - adduser / useradd ambos pedem senha a ser definida, pode forçar um script para ignorar isso?

1

Eu tenho um script que funciona bem no Centos porque o useradd não requer uma senha para ser definido lá e, em seguida, mas o mesmo script não funciona em servidores Ubuntu, pois requer essa informação.

Idealmente, não quero forçar nenhuma senha definida no meu script para os servidores ubuntu ou adicionar uma linha onde ela define a senha durante o comando useradd.

Se eu adicionar apenas sudo passwd usuário ao meu script, isso só terá efeito após o comando useradd, que é tarde demais.

Alguma idéia?

    
por Matt B 16.03.2017 / 17:57

1 resposta

1

De man adduser :

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

O comportamento padrão em useradd é desabilitar a senha, para que ela já funcione.

    
por 16.03.2017 / 18:12