Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: _teiki en 11 Diciembre 2010, 00:33 am



Título: Agregar usuario sin useradd en bash[Ayuda]
Publicado por: _teiki en 11 Diciembre 2010, 00:33 am
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
  1. #login  $1
  2. #Nombre Real  $2
  3. #Grupo $3
  4.  
  5. echo >> /etc/passwd "$1:x:501:$3:$2:/home/$1:/bin/bash"
  6. #Ingresamos Contraseña
  7. #echo "$4" | passwd –-stdin "$1"
  8. # Crear directorio del usuario
  9. mkdir /home/$1
  10. chown $1 /home/$1
  11. #chgrp grupo72 $1
  12. # Asignar password del usuario
  13. passwd $1 || exit

Saludos!


Título: Re: Agregar usuario sin useradd en bash[Ayuda]
Publicado por: leogtz en 11 Diciembre 2010, 19:06 pm
¿Por qué no utilizas adduser?


Título: Re: Agregar usuario sin useradd en bash[Ayuda]
Publicado por: _teiki en 12 Diciembre 2010, 05:13 am
 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!!


Título: Re: Agregar usuario sin useradd en bash[Ayuda]
Publicado por: leogtz en 12 Diciembre 2010, 07:10 am
¿Por qué no utilizas adduser?


Título: Re: Agregar usuario sin useradd en bash[Ayuda]
Publicado por: _teiki en 12 Diciembre 2010, 21:20 pm
 Creo que no me di a entender bien, lo que pasa es que no se nos permite utilizar esa función.


Saludos!


Título: Re: Agregar usuario sin useradd en bash[Ayuda]
Publicado por: Darioxhcx en 12 Diciembre 2010, 22:11 pm
http://es.kioskea.net/contents/linux/linusr.php3

ojala sea de ayuda
saludos