Esqueci de dizer...
Tome cuidado ao definir quais strings s�o v�lida para "username", "senha", etc.
Acho que se um usuario mal intencionado fizesse que a variavel "username" 
ficase assim:
"usuario -s /bin/sh -u 0 -g root"

o comando "adduser $username -p $senha"
ficaria assim:

"adduser usuario -s /bin/sh -u 0 -g root -p senha_encriptada"

E a� j� se tem um problema razoavel!!!!

Ps. Corrijam-me se eu estiver errado.
Atenciosamente, Matias Breunig

C�pia Fabio Junior Oliveira <[EMAIL PROTECTED]>:

> Ola Pessoal !
> 
> Estou com o seguinte problema, fiz um programa em php para criar
> usuarios
> automaticamente apartir de informacoes contidas em um arquivo expecifico
> e
> acontece que quando vou criar o usuario com o commando ADDUSER e uso a
> opcao -P para colocar a senha, o comando funciona so que a senha naum
> fica
> criptografada no arquivo /etc/shadow, que opcao devo usar para criar a
> senha
> e ela ficar criptografada. Porque se eu usar o ADDUSER e depois usar o
> comando PASSWD para criar a senha, tudo bem, a senha eh armazenada
> normalmente. MAS com a opcao -P no comando ADDUSER isso naum acontece.
> 
> Alguem tem uma dica...
> 
> Desde ja agradeco,
> Fabio Jr.
> CTT - Maxwell Educacional
> www.maxwell.com.br
> 
> 
> 
> 

Assinantes em 12/04/2002: 2227
Mensagens recebidas desde 07/01/1999: 162229
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a