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

Re: Crear usuarios de forma no interactiva



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



Reply to: