Agregar usuario sin useradd en bash[Ayuda]

Iniciado por _teiki, 11 Diciembre 2010, 00:33 AM

0 Miembros y 1 Visitante están viendo este tema.

_teiki

Necesito agregar usuarios sin utilizar useradd o similar, he intentado realizarlo con el siguiente condigo pero no me funciona, el usuario se agrega bien, sus carpetas también se crean y se cambian de propietario, pero al intentar acceder no me permite, me sale un error el cual me dice que no existe su directorio, después me marca algún error en bin/bash y no carga el escritorio. Esos es todo espero alguien me pueda ayudar.


Código (bash) [Seleccionar]

#login  $1
#Nombre Real  $2
#Grupo $3

echo >> /etc/passwd "$1:x:501:$3:$2:/home/$1:/bin/bash"
#Ingresamos Contraseña
#echo "$4" | passwd –-stdin "$1"
# Crear directorio del usuario
mkdir /home/$1
chown $1 /home/$1
#chgrp grupo72 $1
# Asignar password del usuario
passwd $1 || exit


Saludos!

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

_teiki

 Es que es parte de mi "trabajo final" de Administración de redes y no logro hacerlo. Y en realidad no se si sea posible.


Saludos!!

leogtz

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

_teiki

 Creo que no me di a entender bien, lo que pasa es que no se nos permite utilizar esa función.


Saludos!