Oi pessoal, ó eu enchendo novamente... hehehe
Seguinte
como é que eu crio um usuário a partir de um script.
Estou fazendo assim:
de dentro de um for, que lê um arquivo com logins e senhas executo o comando
senha=`makepasswd --chars 8 --crypt-md5 | cut -d ' ' -f 2` #pego só a parte
#criptografada
useradd -d /home/$login -m -p $senha $login
Está tudo (ou quase tudo) funcionando bem. O problema está no useradd,
que com a opção -p cria uma conta desativada por padrão. Até a senha
está indo ok. No /etc/shadow dá para ver o hash gerado de forma
semelhante às outras senhas, usando o mesmo padrão.
Alguém sabe como posso contornar este problema? Não quero usar outra
linguagem de programação (perl, php ou outra coisa) como as outras
soluções que encontrei usam.
--
[]'s
chmod000
"Microsoft butterfly is their way of telling you their system has a
lot of @#$ bugs!"
---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio
aviso.
---------------------------------------------------------------------
Sair da lista: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil
Links do Yahoo! Grupos