Passa senha ao comando adduser

1

Estou apenas imaginando se é possível passar a senha que eu quero usar para o comando adduser no Ubuntu, para que ela possa ser automatizada.

Eu quero fazer algo assim

echo "senha" | teste adduser

Isso eliminaria a necessidade de preencher o formulário necessário para o comando adduser e definir a senha "password" para o usuário "test".

    
por Flashuni 27.06.2011 / 21:42

1 resposta

5

Você não pode fazer isso com o comando adduser , mas você pode com o comando useradd subjacente, se tiver a versão criptografada da senha:

useradd <username> -p <crypted password>

Você provavelmente desejará incluir outras opções na linha de comando useradd, para configurar grupos, etc. Leia a página do manual useradd (8) para detalhes.

Você também pode fazer isso com usermod , depois de usar adduser para criar inicialmente a conta, se for mais fácil para você.

    
por 27.06.2011 / 21:53