script user
Carlos Moyano Cubillos
cmcglnx en gmail.com
Mar Jul 26 11:03:22 CLT 2011
yo he echo algo como esto:
for N in $(seq -w 1 1 5); do
USER="usuario${N}"
PSSWD="password-${N}"
adduser -m ${USER} && echo ${PSSWD} | passwd --stdin ${USER}
echo ${USER} ${PSSWD} >> usuarios_creados.txt
done
puedes cambiar PSSWD por alguna funcion que devuelva una password mas
fuerte.
salu2
El 26 de julio de 2011 10:20, Angelo Paolo Guajardo Schiappacasse <
angelopaolo.gs en 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
>
--
C.M.C.
Más información sobre la lista de distribución Linux