shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] binario para sennhas


From: Marcelo Beckmann
Subject: Re: [shell-script] binario para sennhas
Date: Fri, 13 Aug 2004 02:03:02 -0300

Mas o que deu errado ai?
Testei aqui e funcionou dessa forma.
Voce pode fazer o teu script criar o usuário em dois passos:
primeiro cria o usuario com o useradd
depois, seta a senha dele com o 
echo $senha | passwd --stdin $usuario
esse comando acima já coloca no /etc/shadow a senha criptografada
(sendo $senha a senha ainda sem criptografia)

Fiz um scriptzinho agora, testa ai pra ver se te atende:
[01:58:44 marcelo@cadaver tst]$ cat lista.txt 
usuario1:senha1
usuario2:senha2
usuario3:senha3
usuario4:senha4
usuario5:senha5

[01:58:48 marcelo@cadaver tst]$ cat cria.sh 
#!/bin/bash

for linha in $(cat lista.txt)
do 
        usuario=$(echo $linha | cut -d: -f1)
        senha=$(echo $linha | cut -d: -f2)
        useradd $usuario
        echo $senha | passwd --stdin $usuario
done


Testei aqui e funcionou ok.

[]s
Marcelo Beckmann





On Thu, 12 Aug 2004 19:52:54 -0300 (ART), Bruno Cordeiro
<address@hidden> wrote:
>  --- Adriano_da_Silva_Múfalo <address@hidden>
> escreveu:
> > Já tentou usar o seguinte:
> > echo "senha" | passwd usuario --stdin
> 
> 
>  Adriano nao rolou


reply via email to

[Prev in Thread] Current Thread [Next in Thread]