Re: Crear usuarios de forma no interactiva
Hola,
Creo que el Salt deberia ser aleatorio... jugando un poco con $RANDOM
quizás sería mejor:
array="abcdefghijklmnopqrstuvxyz"
SALT=$(echo $array|cut -b $(echo $RANDOM|cut -b 1))$(echo $array|cut -b \
$(echo $RANDOM|cut -b 1))
seguro que hay una forma mejor jaja... con echo -ne y coger el número de
carácter o algo así pero ahora me tengo que ir...
On Fri, 26 Apr 2002, Antonio Castro wrote:
> On Fri, 26 Apr 2002, Carles Pina i Estany wrote:
>
> > HOla,
> >
> > añade el usuario como puedas (useradd creo que no es interactivo) y
> > cambiale la clave con chpasswd (paquete passwd)
> >
> > lo puedes hacer "echo usuario:clave | chpasswd" o si lo pones en un
> > fichero de texto "chpasswd < fichero" (así en fichero puede haber cuantos
> > usuarios quieras)
> >
> > On 26 Apr 2002, Carlos Solano wrote:
> >
> > > Hola lista.
> > > Estoy buscando la forma de crear usuarios de forma no interactiva desde
> > > un script. He probado con useradd añadiendo el parametro -p y la
> > > contraseña, pero lo que hace es meter la clave del usuario en plano en
> > > el shadow y yo estoy usando claves encriptadas con md5 en el sistema.
> > > ¿Sabeis de alguna utilidad que devuelva un string en md5 o algun
> > > programilla que añada directamente la clave encriptada al shadow?
> > >
> > > Gracias :o)
> > > --
> > > Carlos Solano Lisa
> > >
> > > Huzatec S.L.
> > > C/ Cavia 8-2 2º 2ª
> > > Huesca
> > > csolano@huzatec.com
> > >
> > > --
> > > To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
>
>
> : (l-linux@calvo.teleco.ulpgc.es)
> : Subject: Re: creaccion automatica de 200 usuarios de correo
> :
> : man adduser
> :
> : useradd - Create a new user or update default new user information
> :
> : -c comment
> : The new users'password file comment field.
> : ed, su nombre ;)
> : -d home_dir
> : The new user will be created using home_dir as the value
> : for the users'login directory [...].
> : ed, el directorio del usuario, normalmente, /home/usuario
> : aunque muchos solemos tenerlo en /home/users/usuario
> : -g initial_group
> : The group name or number of the user's initial login group.
> : ed, el grupo principal de ese usuario, no es necesario
> : indicarlo; si no lo haces, te crea un grupo con el mismo nombre
> : del usuario
> : -m
> : The user's home directory will be created if it does not exist.
> : ed, pos eso.. que si no existe el directorio lo crea ;)
> : -p passwd
> : The encrypted password, as returned by crypt(3) or an MD5
> : password generator. The default is to disable the account.
> : -s shell
> : The name of the user's login shell.
> : ed, la shell por defecto del usuario, normalmente /bin/bash
> : -u uid
> : The numerical value of the user's ID.
> : ed, el número de usuario.
> :
> : la respuesta:
> :
> : adduser -u $uid -g $gid -c "$descripcion" -d /home/$login -s /bin/false \
> : -p `perl -e 'crypt("$password","$SALT")'` $login
> :
> : donde:
> : $uid, $gid, $descripcion, $login, $password están sacados de la BBDD
> : $SALT es una cadena que se utilizará para generar la contraseña con el
> : crypt, por ej, "IS" o como quieras ;)
> :
> :
> : El día 31 de agosto de 2001 a las 09:41,
> : Carlos escribió:
> :
> : > Tengo un problemilla, como ultimamente va siendo habitual.
> : > Resuta que tengo que actualizar un servidor de correo, tengo que meterle
> : > doscientos y pico usuarios.
> : > Sus datos los tengo almacenados en una BD y de ella puedo sacarlos con el
> : > formato del /etc/passwd
> : > (login:contaseña:uid:gid:descripcion:/home/usuairo:/bin/false)
> : > pero una vez puestos estos datos en un archovo ¿como generaria los usuairos
> : > con sus homes, passwords y estos en el shadow?
> : >
> : > Muchas gracias
> : > Carlos
> :
> : --
> : Salu2,
> : Francisco Javier Ahijado \|||/ PGP keyID 0x7C847C59 -o)
> : iCesofT on [irc-hispano] (o o) User Registered /\
> : http://www.icesoft.org ---ooO-(_)-Ooo--- Linux #113.351 _\_v
>
>
> Recordaba que alguien había preparado algo hace algún tiempo
> 31 de agosto de 2001 y lo he estado buscando.
>
> No se si Francisco Javier Ahijado estará por aquí todavía pero
> verdad Carlos que esto bien merece publicarlo en algún sitio
> (quizas en la espiral como receta) mencionando a Javier ?
>
>
> Un saludo
>
> Antonio Castro
>
> +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
> /\ /\ Ciberdroide Informática (Tienda de Linux)
> \\W// <<< http://www.ciberdroide.com >>>
> _|0 0|_
> +-oOOO--(___o___)--OOOo----------------------------------------------------+
> | . . . . U U . . . . Antonio Castro Snurmacher acastro@ciberdroide.com |
> | . . . . . . . . . . |
> +()()()----------()()()----------------------------------------------------+
> | *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
> | <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
> +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
>
>
>
> --
> To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
>
>
--
Carles Pina i Estany | Nick: Pinux / Pine / Teufeus
E-Mail: carles.pina@salleURL.edu / is08139@salleURL.edu / carles@pinux.info
http://www.salleURL.edu/~is08139/
No se encontró teclado... pulse una tecla para continuar...
--
To UNSUBSCRIBE, email to debian-user-spanish-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
Reply to: