useradd

Iniciado por Kropt32, 14 Junio 2010, 10:39 AM

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

Kropt32

Bueno, me preguntaba desde la orden useradd, como puedo añadir un usuario con un directorio personalizado y la contraseña, todo en la misma linea, ahora mismo lo hago así:

useradd miusuario --home /home/miusuario --password mipassword

Pero esto no funciona bien, la contraseña no la crea correctamente y nose por que, se que luego se puede cambiar con passwd, pero me interesa que sea en la misma linea y llamar a todo el procedimiento de crear el usuario de una vez.

Gracias.

Modificado:

O bueno, lo que necesito es generar esa orden desde un script, si no se puede agregar la contraseña en una misma linea, podría hacerlo de otra forma, creo el usuario useradd y luego le hago passwd, el problema es que es desde un script, y no se enviar texto cuando me pida la contraseña... No se si me explico...
En las pistolas, fíjense, a cada disparo el cañon recula, como asustado por lo que acaba de hacer.

TeKNo dUKe

useradd usuario -d /home/usuario -p password

"Lucy is an artist. Lucy paints pictures of Barbara Streisand"

Kropt32

#2
Lo has probado?

Si cogerla la coge pero a saber como, porque cuando voy a intentar entrar con el usuario que he creado me salta:

Login incorrect.

Y la orden useradd no dice nada de errores....
En las pistolas, fíjense, a cada disparo el cañon recula, como asustado por lo que acaba de hacer.

Kropt32

:D Tan dificil es la pregunta??  ;-) ;-) ;-) ;-) ;-) ;-) ;-)


useradd USUARIO --home /home/USUARIO --password PASSWORD
passwd USUARIO < temp.txt
Nueva contraseña UNIX:
Reescribr la contraseña:


temp.txt

PASSWORD
PASSWORD


Es la única forma que he visto... Llamas a passwd y le pasas temp.txt
temp.txt, cuando passwd pida la contraseña el fichero la enviará y cuando pida que la reescribas, lo volverá a enviar.

Y todos contentos.

PD: Por supuesto, sigo abierto a comentarios
En las pistolas, fíjense, a cada disparo el cañon recula, como asustado por lo que acaba de hacer.

TeKNo dUKe

Nop no lo probe estoy desde mi trabajo sobre windows, te di el comando de memoria.

Si dices que no te deja logear es muy probablemente porque la password la tienes que pasar cifrada para ser guardada, fijate haciendo un cat /etc/passwd y fijate que aparece para ese usuario que acabas de crear.

Si necesitas cifrar la pass puedes usar algo como -> http://people.defora.org/~khorben/projects/makepasswd/


"Lucy is an artist. Lucy paints pictures of Barbara Streisand"

rastanthology

sino podes probar usando adduser , te empieza a hacer preguntas y te pide la contraseña al final...

Kropt32

Seguramente es eso, TeKNo dUKe...

rastanthology, estaría en las mismas, buscaba una manera de introducir el usuario en una linea, sin preguntas, pero bueno, lo voy a hacer de la manera que he puesto antes, no dispongo tampoco de mucho tiempo

Gracias :)
En las pistolas, fíjense, a cada disparo el cañon recula, como asustado por lo que acaba de hacer.