🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.os.linux.programacion
4 messages
4 total messages Started by speeter Tue, 14 Mar 2006 17:29
Script de creacion de usuario
#1134
Author: speeter
Date: Tue, 14 Mar 2006 17:29
15 lines
1306 bytes
Hola a todos

Estoy creando un script en bash que me cree un usuario. Con useradd lo 
creo sin problemas, pero el problema viene cuando quiero ponerle la 
password.

Estoy probando con algo asi:

echo -e '$pass\n$pass' | passwd $user

Pero no me da resultado, no se si voy por buen camino.

Alguna idea?

Saludos
Re: Script de creacion de usuario
#1135
Author: Pascal Bourguignon
Date: Tue, 14 Mar 2006 17:41
25 lines
1923 bytes
speeter <speeter@terra.es> writes:

> Hola a todos
>
> Estoy creando un script en bash que me cree un usuario. Con useradd lo
> creo sin problemas, pero el problema viene cuando quiero ponerle la
> password.
>
> Estoy probando con algo asi:
>
> echo -e '$pass\n$pass' | passwd $user
>
> Pero no me da resultado, no se si voy por buen camino.
>
> Alguna idea?

Usa: expect(1).

-- 
__Pascal Bourguignon__                     http://www.informatimago.com/

NOTE: The most fundamental particles in this product are held
together by a "gluing" force about which little is currently known
and whose adhesive power can therefore not be permanently
guaranteed.
Re: Script de creacion de usuario
#1136
Author: J.A. Gutierrez
Date: Wed, 15 Mar 2006 08:20
38 lines
2137 bytes
speeter <speeter@terra.es> wrote:
: Hola a todos

: Estoy creando un script en bash que me cree un usuario. Con useradd lo 
: creo sin problemas, pero el problema viene cuando quiero ponerle la 
: password.

	El propio useradd permite especificar el password:
	man useradd

       -p, --password PASSWORD
              The encrypted password, as returned by crypt(3). The default is
              to disable the account.

	El password cifrado lo puedes generar de muchas formas, una de
	ellas puede ser usar crp

	<http://ivo.cps.unizar.es/pub/SPDsoft/crp-0.0.tgz>
	<http://ivo.cps.unizar.es/pub/SPDsoft/crp-linux-x86.gz>

: Estoy probando con algo asi:

: echo -e '$pass\n$pass' | passwd $user

: Alguna idea?

	man passwd

       --stdin
              This option is used to indicate that passwd should read the  new
              password from standard input, which can be a pipe.


-- 
PGP and other useless info at      \
http://webdiis.unizar.es/~spd/      \
finger://daphne.cps.unizar.es/spd    \       Timeo Danaos et dona ferentes
ftp://ivo.cps.unizar.es/pub/          \                         (Virgilio)   
Re: Script de creacion de usuario
#1138
Author: Jesús M. Navarro
Date: Thu, 16 Mar 2006 19:21
12 lines
1444 bytes
Hola, speeter:

speeter escribi�:

> Hola a todos
> 
> Estoy creando un script en bash que me cree un usuario. Con useradd lo
> creo sin problemas, pero el problema viene cuando quiero ponerle la
> password.

No se qu� distribuci�n usas, pero al menos en Debian existe el script (en
Perl) adduser que hace exactamente eso y que puedes modificar a tu gusto.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads