Valeu José e Rogério, consegui fazer funcionar o script com o chpasswd.
echo $1:$2 | chpasswd Obrigado. Joy From: "José Mateus" <[EMAIL PROTECTED]> To: "Jonathan R. Pedroni" <[EMAIL PROTECTED]>; <[email protected]> Sent: Thursday, June 14, 2007 11:25 AM Subject: Re: (linux-br) passar senha para passwd > > > Olá pessoal, > > > > estou criando um script que vai criar um usuário, o seu home e definir uma > > senha, porém não estou conseguindo passar a senha para o passwd. Na > > verdade > > eu consigo passar a primeira senha mas não consigo passar a confirmação. > > Já > > fiz diversas buscas na net inclusive tentei utilizar um exemplo que tem no > > site do Zago mas não funcionou. Utilizo Gentoo 2007.0. Tentei fazer assim: > > > > echo $2 | passwd $1 > > > > e retorna: > > > > New UNIX password: BAD PASSWORD: it is too short > > Retype new UNIX password: New UNIX password: New UNIX password: passwd: > > Authentication information cannot be recovered > > > > No site do Zago tem: > > > > echo $2 | passwd $1 --stdin > > > > mas no meu passwd não tem a opção --stdin. > > > > Alguém pode me dar alguma luz??? > > > > Joy > > > Olá, passei por isso e pude resolver usando: > > chpasswd > > http://bazar2.conectiva.com.br/pipermail/linux-br/2006-November/041983.html > > Abraços e boa sorte > --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
