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

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

Re: Shell e senha criptografada


From: Renato de Oliveira Diogo
Subject: Re: Shell e senha criptografada
Date: Wed, 05 Oct 2005 21:39:46 -0000
User-agent: eGroups-EW/0.82

Perfeito.. era isso mesmo que estava querendo.. 


brigadao


--- Em address@hidden, Eliphas Levy Theodoro
<yahoo@e...> escreveu
> Renato de Oliveira Diogo escreveu:
> > [...]
> > /usr/sbin/useradd -d /home/$DIRet -p $SENHA -s /bin/false $USUARIO
> > [...]
> > 
> > Porem lendo no man do useradd vi que a senha deve ser criptografada
> > pela funcao crypt... como faco isso funcionar? Ou seja, pegar a senha
> > q o usuario digitou, passar pela funcao e colocar no -p $SENHA?
> 
> Desconheço um shell que suporte um crypt()... Você pode usar o perl pra 
> isso, é só procurar por "perl crypt" que vai aparecer um monte de
exemplos.
> 
> Já usei esse programa em C de muleta pra fazer o crypt:
> 
> http://xjack.org/pwcrypt/
> 
> Depois de compilado e usável, você pode fazer:
> 
> crypt=`echo "$SENHA" | pwcrypt -qm`
> 
> O -q é de quiet, pra usar em shell scripts.
> O -m é de senha criptografada em MD5. Talvez seu sistema não use isso.
> 
> # SENHA=lala
> # crypt=`echo "$SENHA" | ./pwcrypt -qm`
> # echo $crypt
> $1$eHx2jPvx$1hC7AjxUscT.C13eM5HT/.
> #
> 
> Daí é só passar o "$crypt" pro seu useradd.
> 
> [ ]'s
> -- 
> Eliphas



reply via email to

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