Reglamento general de los foros   •   FAQ   •   Buscar en el foro •  Registrarse | Iniciar sesión 



Foros Linux » Desarrollo » Programación


Nuevo tema Responder al tema
 [ 20 mensajes ]  Ir a página 1, 2  Siguiente
Patrocinadores

Autor
Buscar:
Mensaje

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar May 04, 2010 4:42 pm
Mensajes: 11

Nota Publicado: Lun Oct 04, 2010 2:52 pm 
Arriba  
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?

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Lun Oct 04, 2010 3:16 pm 
Arriba  
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)

 Perfil  

Desconectado
Moderador
Moderador
Avatar de Usuario

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)

Nota Publicado: Lun Oct 04, 2010 3:22 pm 
Arriba  
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

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar May 04, 2010 4:42 pm
Mensajes: 11

Nota Publicado: Lun Oct 04, 2010 7:04 pm 
Arriba  
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

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Mar Oct 05, 2010 3:21 am 
Arriba  
[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)

 Perfil  

Desconectado
Forista Distinguido
Forista Distinguido
Avatar de Usuario

Registrado: Sab Oct 09, 2004 11:00 pm
Mensajes: 1299

Nota Publicado: Mar Oct 05, 2010 4:17 am 
Arriba  
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.

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar May 04, 2010 4:42 pm
Mensajes: 11

Nota Publicado: Mar Oct 05, 2010 7:08 am 
Arriba  
en si lo que quiero es crear un usuario y asignarle una contraseña sin tener que ser interactiva

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

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)

Nota Publicado: Mar Oct 05, 2010 11:37 am 
Arriba  
sigue el post que te señala neurus allí esta la respuesta.

_________________
... 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

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar May 04, 2010 4:42 pm
Mensajes: 11

Nota Publicado: Mar Oct 05, 2010 1:20 pm 
Arriba  
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 ]

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

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)

Nota Publicado: Mar Oct 05, 2010 1:31 pm 
Arriba  
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

 Perfil WWW  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar May 04, 2010 4:42 pm
Mensajes: 11

Nota Publicado: Mar Oct 05, 2010 2:34 pm 
Arriba  
Red hat 7.2

 Perfil Email  

Desconectado
Moderador
Moderador
Avatar de Usuario

Registrado: Mié Nov 28, 2007 12:00 am
Mensajes: 1361
Ubicación: En la X del explorer (pulse para llamar)

Nota Publicado: Mié Oct 06, 2010 3:12 pm 
Arriba  
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)

 Perfil  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar May 04, 2010 4:42 pm
Mensajes: 11

Nota Publicado: Mié Oct 06, 2010 6:20 pm 
Arriba  
no, no lo tengo instalado, de donde lo bajo y como lo instalo?

 Perfil Email  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Jue Oct 07, 2010 1:04 pm
Mensajes: 8

Nota Publicado: Jue Oct 07, 2010 2:24 pm 
Arriba  
Según este hilo: http://www.linuxquestions.org/questions/linux-newbie-8/unable-to-use-mkpasswd-on-rhel-5-0-a-783189/, mkpasswd está en el paquete "expect".

 Perfil Email  

Desconectado
Forista Nuevo
Forista Nuevo

Registrado: Mar May 04, 2010 4:42 pm
Mensajes: 11

Nota Publicado: Dom Oct 10, 2010 8:14 am 
Arriba  
¿y de donde consigo el paquete "expect"?

 Perfil Email  
Mostrar mensajes previos:  Ordenar por  
 [ 20 mensajes ]  Ir a página 1, 2  Siguiente
Nuevo tema Responder al tema

Saltar a:  


¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

No puede abrir nuevos temas en este Foro
No puede responder a temas en este Foro
No puede editar sus mensajes en este Foro
No puede borrar sus mensajes en este Foro
No puede enviar adjuntos en este Foro

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group :: Style based on FI Subice by phpBBservice.nl :: Todos los horarios son UTC - 6 horas
Traducción al español por Huan Manwë
phpBB SEO