| Autor |
Mensaje |
15689

Forista Nuevo
Registrado: Mar May 04, 2010 4:42 pm Mensajes: 11
|
 Publicado: Lun Oct 04, 2010 2:52 pm |
|
buenas, veran mi duda es que si le puedo pasar al comando passwd el nombre y el pass del usuario de una, osea supongamos que creo al usuario "dano" y le quiero asignar el pass "qwer12", lo que quisiera saber si lo puedo poner de esta forma Código: passwd dano qwer12 se puede hacer?
|
|
|
|
 |
akodo

Moderador
Registrado: Mié Nov 28, 2007 12:00 am Mensajes: 1361 Ubicación: En la X del explorer (pulse para llamar)
|
 Publicado: Lun Oct 04, 2010 3:16 pm |
|
Lo dudo, por la sencilla razón de que passwd creo que es un programa interactivo para evitar que pongas las contraseñas en la línea de comandos (podrían quedar visibles a muchas personas). Si mal no recuerdo, la contraseña te la pide de forma interactiva, y no te muestra los caracteres que escribes. Podrías intentar trastear con expect. Creo que es la mejor opción que tienes para hacer algo similar.
_________________ Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2790 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Lun Oct 04, 2010 3:22 pm |
|
|
no no puedes ya que passwd es interactivo te pide que ingreses un pass y luego lo repitas ....... tal vez aya algún script en python u otro lenguaje que haga eso yo desconozco, pero simplemente así como lo planteas desde la linea de comando no
_________________ ... reinstalar un SO cuando produce un error es como tirar un bebe a la basura cuando se hace caca..
Trusted Network and Developer | Reglamento General de los Foros |WIKI-EL | Twitter @SISIAM Debian| ArchLinux |Linux User #508809
|
|
|
|
 |
15689

Forista Nuevo
Registrado: Mar May 04, 2010 4:42 pm Mensajes: 11
|
 Publicado: Lun Oct 04, 2010 7:04 pm |
|
viendo el manual me encontre con esto: Código: useradd -p qwer12 dano en si esa seria la sintaxis, creo yo, para crear un usuario y darle contraseña, lo intetente y me crea al usuario, pero trato de acceder al sistema con el y no me deja
|
|
|
|
 |
akodo

Moderador
Registrado: Mié Nov 28, 2007 12:00 am Mensajes: 1361 Ubicación: En la X del explorer (pulse para llamar)
|
 Publicado: Mar Oct 05, 2010 3:21 am |
|
|
[quote] -p, --password PASSWORD The encrypted password, as returned by crypt(3). The default is to disable the password. [quote] qwer12 te lo está tomando como contraseña encriptada, no como contraseña que tienes que poner en el login. Lo que tendrías que teclear es algo que al pasarlo por crypt te diera lo que estas poniendo.
_________________ Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)
|
|
|
|
 |
neurus

Forista Distinguido
Registrado: Sab Oct 09, 2004 11:00 pm Mensajes: 1299
|
 Publicado: Mar Oct 05, 2010 4:17 am |
|
No está del todo claro lo que quieres hacer. Si lo que pretendes es cambiar el password de un usuario que no es el tuyo (suponiendo que tengas permisos de root), lo haces mediante sudo, o su. Si lo que pretendes es crear usuario y contraseña, lo haces prescindiendo del script adduser, y utilizando en su lugar useradd (que podría decirse, es el comando "en crudo"), combinado con mkpasswd: useradd usuario -p `mkpasswd clave` Por cierto, esto lo respondí en otra vida.
|
|
|
|
 |
15689

Forista Nuevo
Registrado: Mar May 04, 2010 4:42 pm Mensajes: 11
|
 Publicado: Mar Oct 05, 2010 7:08 am |
|
|
en si lo que quiero es crear un usuario y asignarle una contraseña sin tener que ser interactiva
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2790 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Mar Oct 05, 2010 11:37 am |
|
|
|
 |
15689

Forista Nuevo
Registrado: Mar May 04, 2010 4:42 pm Mensajes: 11
|
 Publicado: Mar Oct 05, 2010 1:20 pm |
|
lo que me paso neurus no funciono, me mustra esto: Código: [root@zeus root]# useradd usuario -p `mkpasswd clave` bash: mkpasswd: command not found useradd: la opción requiere un argumento --p usage: useradd [-u uid [-o]] [-g group] [-G group,...] [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-M] [-n] [-r] name useradd -D [-g group] [-b base] [-s shell] [-f inactive] [-e expire ]
|
|
|
|
 |
mcun

Moderador
Registrado: Dom Abr 18, 2010 4:30 pm Mensajes: 2790 Ubicación: En una de las nalgas del culo del mundo (según la Bersuit Vergarabat)
|
 Publicado: Mar Oct 05, 2010 1:31 pm |
|
pues ami si me funciona perfectamente y tu comando también .... upss ahora tengo dos user a pedo Código: useradd pocho -p `mkpasswd pass` que distro estas usando?
_________________ ... reinstalar un SO cuando produce un error es como tirar un bebe a la basura cuando se hace caca..
Trusted Network and Developer | Reglamento General de los Foros |WIKI-EL | Twitter @SISIAM Debian| ArchLinux |Linux User #508809
|
|
|
|
 |
15689

Forista Nuevo
Registrado: Mar May 04, 2010 4:42 pm Mensajes: 11
|
 Publicado: Mar Oct 05, 2010 2:34 pm |
|
|
|
 |
akodo

Moderador
Registrado: Mié Nov 28, 2007 12:00 am Mensajes: 1361 Ubicación: En la X del explorer (pulse para llamar)
|
 Publicado: Mié Oct 06, 2010 3:12 pm |
|
|
Eso es porque no te encuentra el comando "mkpasswd". Revisa que lo tengas instalado.
_________________ Descargue el gestor de mp3 "Music Manager" -> (mmlf)
Última versión del gestor "Music Manager" -> (jmmm)
|
|
|
|
 |
15689

Forista Nuevo
Registrado: Mar May 04, 2010 4:42 pm Mensajes: 11
|
 Publicado: Mié Oct 06, 2010 6:20 pm |
|
|
no, no lo tengo instalado, de donde lo bajo y como lo instalo?
|
|
|
|
 |
alfplayer

Forista Nuevo
Registrado: Jue Oct 07, 2010 1:04 pm Mensajes: 8
|
 Publicado: Jue Oct 07, 2010 2:24 pm |
|
|
|
 |
15689

Forista Nuevo
Registrado: Mar May 04, 2010 4:42 pm Mensajes: 11
|
 Publicado: Dom Oct 10, 2010 8:14 am |
|
|
¿y de donde consigo el paquete "expect"?
|
|
|
|
 |
|
|
|