También lo contemple y me dice esto useradd: user 'user5' already exists Introduzca la nueva contraseña de UNIX: Vuelva a escribir la nueva contraseña de UNIX: passwd: Error de manipulación del testigo de autenticación passwd: password unchanged
El 26 de julio de 2011 10:41, Luis Ramirez <ramirezqueu...@gmail.com>escribió: > Encontré esto que sirve para reemplazar el > > echo "pass" | passwd --stdin user" > > Seria asi. > > (sleep 1; echo $oldpass; sleep 1; echo $newpass; sleep 1; echo $newpass) | > passwd $user > > Saludos, > > > Luis Ramirez Queupul > ____________________ > http://www.luis-ramirez.cl > @lramirezq > > El 26-07-2011, a las 10:20, Angelo Paolo Guajardo Schiappacasse < > angelopaolo...@gmail.com> escribió: > > > Estimados , > > > > Estoy intentando por medio de un script crear múltiples usuarios en > debian , > > buscando algún script que me sirviera di con esto > > > > mkdir -p /home/admin/useraccounts > > for (( i=0; i<=5; i++ )) > > do > > useradd user$i > > < /dev/urandom tr -dc A-Na-n1-9_ | head -c8 > /tmp/passwd.txt > > cat /tmp/passwd.txt | passwd --stdin user$i > > echo -e "Username:user$i" > /home/admin/useraccounts/user$i > > echo -e "password:" >> /home/admin/useraccounts/user$i > > cat /tmp/passwd.txt >> /home/admin/useraccounts/user$i > > done > > rm -rf /tmp/passwd.txt > > > > El problema es que debian no soporte el comando stdin , si alguien me > diera > > una mano ..... Muchas gracias por su tiempo > > > > -- > > Angelo Guajardo Schiappacasse > > ------------------------- > > Tec en Computacion > > U. Del Mar > -- Angelo Guajardo Schiappacasse ------------------------- Tec en Computacion U. Del Mar