[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: