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: