debian: criando usuário com senha com um comando

1

Eu preciso criar um usuário com senha em um shell script, mas o passwd quer que eu digite a senha duas vezes. Existe uma maneira de criar um usuário com senha em um comando?

    
por Billy 26.03.2011 / 17:10

2 respostas

1

Você pode usar este comando.

echo -e "senha \ senha \ n \ n \ n \ n \ n \ n \ n" | | nome do usuário do adduser

Por favor, substitua a 'senha' pela senha desejada e 'username' pelo nome de usuário que você precisa criar.

Atenciosamente, Ajo

    
por 26.03.2011 / 17:46
0

Se você deseja criar um usuário em um script de shell, deve usar useradd -p, que assume o formato criptografado da senha. Dessa forma, você não tem a senha em texto puro.

Note que no debian, os usuários são normalmente adicionados com adduser, que possui vários bits de política configurados em /etc/adduser.conf. useradd é o comando "raw", então você precisa tomar cuidado para obter permissões de membros e homedir de grupo como você espera.

    
por 26.03.2011 / 18:14