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
> > [EMAIL PROTECTED]
> >
> > --
> > To UNSUBSCRIBE, email to [EMAIL PROTECTED]
: ([EMAIL PROTECTED])
: 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 [EMAIL PROTECTED] |
| . . . . . . . . . . |
+()()()----------()()()----------------------------------------------------+
| *** 1.700 sitios clasificados por temas sobre Linux en ***Donde_Linux*** |
| <<< http://www.ciberdroide.com/misc/donde/dondelinux.html >>> |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]