Cargando

Ir a contenido

X

Cambiar contraseña usuario linux desde root





 

Publicado 05 diciembre 2018 - 13:56

Necesito saber como puedo cambiar la contraseña de un usuario Linux desde root, es decir, poder cambiar contraseñas de los usuarios que tengo pero desde mi sesión de usuario root.

 

Gracias, por cierto, muy buena pagina esto de Solvetic.


  • 9 personas más tuvieron esta duda Yo también
  • Volver arriba


 

Publicado 05 diciembre 2018 - 14:30
Hola, para esta tarea basica debes tener en cuenta esto:
  • Un usuario normal solo podrá cambiar contraseña de su cuenta.
  • Usuario root podrá cambiar cualquier contraseña de cualquier cuenta.

 

Como comando te recomiendo el "passwd" es el que sirve para estos casos donde podrás cambiar contraseña de la cuenta o también si lo necesitas la valided (tiempo) de la contraseña que tenga ese usuario.
 
Te dejo el codigo Man de este comando:
 
 
Código
 
passwd [ opciones ] [ LOGIN ]
 
 
Las opciones que se aplican al comando passwd son:
 
 
Opciones del comando
 
-a, --all
 
Opción solo se usar con -S y las causas muestran el estado de todos los usuarios.
 
 
-d, --delete
 
Esto sirve para borrar la contraseña de un usuario y lo dejarias sin contraseña. Está bien para poder deshabilitar contraseña para una cuenta concreta.
 
 
-e, --expire
 
Esto es para que expire la contraseña y forzar para que el usuario tenga que poner nueva contraseña. Y se lo pedirá en el inicio de sesión del usuario concreto que le has expirado la vigencia de la contraseña.
 
 
-h, --help
 
Mostrar ayuda como esta información.
 
 
-i, --inactive INACTIVE
 
Esta opción es interesante para poder deshabilitar una cuenta cuando la cotraseña ha expirado 
 
 
-k, --keep-tokens
 
Dice que el cambio de contraseña se debe realizar solo para vencidos tokens de autenticación (contraseñas).
 
 
-l, --lock
 
Bloquea la contraseña de la cuenta nombrada. Esta opción desactiva un contraseña cambiándola a un valor que no coincida con ningún posible valor encriptado (agrega un ´! ´ al comienzo de la contraseña). Usuarios con cuenta bloqueada no pueden cambiar contraseña. Eso si, recordar que no deshabilita la cuenta esta opción.
 
 
-n, --mindays MIN_DAYS
 
Número mínimo de días entre los cambios de contraseña.
 
 
-q, --quiet
 
Modo silencioso.
 
 
-r, --repository REPOSITORY
 
Cambio de contraseña en repositorio.
 
 
-R, --root CHROOT_DIR
 
Esto es para que aplique los cambios en el directorio CHROOT_DIR y use archivos de configuración del directorio CHROOT_DIR.
 
 
-S, --status
 
Mostrar información del estado de la cuenta.
 
 
-u, --unlock
 
Para desbloquear la contraseña de la cuenta que se escriba.
 
 
-w, --warndays WARN_DAYS
 
Para poner el número de días de advertencia antes de cambiar una contraseña.
 
 
-x, --maxdays MAX_DAYS
 
Esto es para poder poner número máximo de días que una contraseña será válida.
 
 
 
Archivos a tener en cuenta:
 
 / etc / passwd
 Información de cuenta de usuario.
 
 / etc / shadow
 Información segura de la cuenta de usuario.
 
 /etc/pam.d/passwd
 Configuracion PAM para passwd.
 
 
Comando passwd sale con los siguientes valores en el comando:
 
 0 éxito
 
 1 Permiso denegado
 
 2 combinación inválida de opciones
 
 3 fracaso inesperado, nada hecho
 
 4 falla inesperada, falta el archivo de contraseña
 
 5 archivo passwd ocupado, intente de nuevo
 
 6 argumento inválido a opción

 

 

Esto os puede servir también:

 

Cómo forzar cambio contraseña en inicio sesión Linux

 

Espero que os sirva esta info. Hasta luego.



 

Publicado 05 diciembre 2018 - 15:32

 

Hola, para esta tarea basica debes tener en cuenta esto:
  • Un usuario normal solo podrá cambiar contraseña de su cuenta.
  • Usuario root podrá cambiar cualquier contraseña de cualquier cuenta.

 

Como comando te recomiendo el "passwd" es el que sirve para estos casos donde podrás cambiar contraseña de la cuenta o también si lo necesitas la valided (tiempo) de la contraseña que tenga ese usuario.
 
Te dejo el codigo Man de este comando:
 
 
Código
 
passwd [ opciones ] [ LOGIN ]
 
 
Las opciones que se aplican al comando passwd son:
 
 
Opciones del comando
 
-a, --all
 
Opción solo se usar con -S y las causas muestran el estado de todos los usuarios.
 
 
-d, --delete
 
Esto sirve para borrar la contraseña de un usuario y lo dejarias sin contraseña. Está bien para poder deshabilitar contraseña para una cuenta concreta.
 
 
-e, --expire
 
Esto es para que expire la contraseña y forzar para que el usuario tenga que poner nueva contraseña. Y se lo pedirá en el inicio de sesión del usuario concreto que le has expirado la vigencia de la contraseña.
 
 
-h, --help
 
Mostrar ayuda como esta información.
 
 
-i, --inactive INACTIVE
 
Esta opción es interesante para poder deshabilitar una cuenta cuando la cotraseña ha expirado 
 
 
-k, --keep-tokens
 
Dice que el cambio de contraseña se debe realizar solo para vencidos tokens de autenticación (contraseñas).
 
 
-l, --lock
 
Bloquea la contraseña de la cuenta nombrada. Esta opción desactiva un contraseña cambiándola a un valor que no coincida con ningún posible valor encriptado (agrega un ´! ´ al comienzo de la contraseña). Usuarios con cuenta bloqueada no pueden cambiar contraseña. Eso si, recordar que no deshabilita la cuenta esta opción.
 
 
-n, --mindays MIN_DAYS
 
Número mínimo de días entre los cambios de contraseña.
 
 
-q, --quiet
 
Modo silencioso.
 
 
-r, --repository REPOSITORY
 
Cambio de contraseña en repositorio.
 
 
-R, --root CHROOT_DIR
 
Esto es para que aplique los cambios en el directorio CHROOT_DIR y use archivos de configuración del directorio CHROOT_DIR.
 
 
-S, --status
 
Mostrar información del estado de la cuenta.
 
 
-u, --unlock
 
Para desbloquear la contraseña de la cuenta que se escriba.
 
 
-w, --warndays WARN_DAYS
 
Para poner el número de días de advertencia antes de cambiar una contraseña.
 
 
-x, --maxdays MAX_DAYS
 
Esto es para poder poner número máximo de días que una contraseña será válida.
 
 
 
Archivos a tener en cuenta:
 
 / etc / passwd
 Información de cuenta de usuario.
 
 / etc / shadow
 Información segura de la cuenta de usuario.
 
 /etc/pam.d/passwd
 Configuracion PAM para passwd.
 
 
Comando passwd sale con los siguientes valores en el comando:
 
 0 éxito
 
 1 Permiso denegado
 
 2 combinación inválida de opciones
 
 3 fracaso inesperado, nada hecho
 
 4 falla inesperada, falta el archivo de contraseña
 
 5 archivo passwd ocupado, intente de nuevo
 
 6 argumento inválido a opción

 

 

Esto os puede servir también:

 

Cómo forzar cambio contraseña en inicio sesión Linux

 

Espero que os sirva esta info. Hasta luego.

 

 

Como para no darte un liki



 

Publicado 05 diciembre 2018 - 16:07

Para poder cambiar la contraseña de una cuenta de usuario en Linux (una en concreto) debes utilizar el comando: passwd

 

Podrás con ese comando cambiar la contraseña de los usuarios. Ten en cuenta estas cosas que son importantes para poder cambiar las contraseñas que tienes.

  • Un usuario de cuenta normal solo podrá cambiar la contraseña de su cuenta pero no de otras.
  • Usuario root es el que puede cambiar la contraseña de cualquier cuenta que necesites.
  • Comando passwd es el que cambia la cuenta o también el período de validez de la contraseña que tiene ese usuario.

 

Lo primero debes iniciar sesión como usuario Root. Puedes usar el comando: "sudo -s" o "su -" para logarte e iniciar sesión como root.
 
Si lo que necesitas es cambiar contraseña de una cuenta de usuario específica, deberás usar lo siguiente:
 
passwd NombreUsuario
 
ej donde cambiarías la contraseña del usuario Juan sería lo siguiente:
 
passwd juan
 
Te pedirá a continuación que pongas contraseña y luego que la repitas y así se habrá cambiado la contraseña al completo en ese usuario.
 
Como extra te digo que si quieres ver el estado de la contraseña de un usuario puedes poner lo siguiente:
 
passwd -S NombreUsuario
 
ej:
 
passwd -S juan

 

 

Por último si quieres ver información de la validez y tiempo que tiene la contraseña, deberías mirar este comando:

 

chage -l vivek



 

Publicado 05 diciembre 2018 - 16:11

con este comando te vale:

 

sudo passwd NOMBRE

 

 

Miralo en acción en el vídeo:

 

 

 

Para estar al día, recuerda suscribirte a nuestro canal de YouTube!   SUSCRIBETE



 

Publicado 07 diciembre 2018 - 14:33

Esto también es como lo iba a decir yo, es con el comando:

 

"passwd nombreUsuario"

 

Con ese comando te cargas la contraseña de un usuario (logandote como root claro está jeje)



 

Publicado 07 diciembre 2018 - 14:50
Ten en cuenta que en esta ruta “/etc/passwd”, es donde se encuentran todos los usuarios del sistema Linux. Serán datos de (los de dentro de / Home):
  1. Nombre de usuario.
  2. Grupo.
  3. Otros datos.
 
Tener en cuenta también “/etc/shadow” ahí se ponen las contraseñas cifradas de los usuarios.
A ver, a parte pongo los detalles del uso del comando passwd para el que le sirva y merece la pena tener en cuenta.
 
 
1. Cómo cambiar contraseña de mi usuario Linux
 
En este caso sería solo lanzando este comando sin poner nada y estaríamos cambiando la contraseña del usuario en el que estamos logados.
 
[root@testserver]# passwd
 
Te pedirá que escribas la contraseña nueva y luego que la vuelvas a confirmar y estará cambiada.
 
 
2. Cómo cambiar contraseña de otro usuario diferente al mio en Linux
 
Para poder hacer esto de cambiar una contraseña de un usuario que no es el mio, debemos estar logados con el usuario root y así vamos a poder cambiarle a culaquier usuario la contraseña.
 
Debemos poner el nombre del usuario a continuación del comando de cambio de contraseña.
 
[root@testserver]# passwd pedro
 
Con ese comando estarás cambiando la contraseña del usuario Pedro. Cambia pedro, por el nombre de usuario que necesites cambiar contraseña Linux.
 
 
3. Cómo forzar que tenga que cambiar contraseña un usuario al logarse en Linux
 
Para forzar el cambio de contraseña de un usuario en su proximo inicio de sesión en Linux debes usar este simple comando que te pongo a continuación.
 
Por defecto las contraseñas no se suelen expirar a no ser que lo hayas activado. Si es tu caso esto te interesa porque podrás forzar cambio de contraseña de un usuario al momento de iniciar sesión.
 
[root@testserver]# passwd --expire pedro
 
Con este simple comando estaremos forzando a que el sistema le pida a Pedro que al logarse le pida que cambie la contraseña.


 

Publicado 08 diciembre 2018 - 09:27

Ten en cuenta que en esta ruta “/etc/passwd”, es donde se encuentran todos los usuarios del sistema Linux. Serán datos de (los de dentro de / Home):

  • Nombre de usuario.
  • Grupo.
  • Otros datos.
 
Tener en cuenta también “/etc/shadow” ahí se ponen las contraseñas cifradas de los usuarios.
A ver, a parte pongo los detalles del uso del comando passwd para el que le sirva y merece la pena tener en cuenta.

 
 
1. Cómo cambiar contraseña de mi usuario Linux
 
En este caso sería solo lanzando este comando sin poner nada y estaríamos cambiando la contraseña del usuario en el que estamos logados.
 
[root@testserver]# passwd
 
Te pedirá que escribas la contraseña nueva y luego que la vuelvas a confirmar y estará cambiada.
 
 
2. Cómo cambiar contraseña de otro usuario diferente al mio en Linux
 
Para poder hacer esto de cambiar una contraseña de un usuario que no es el mio, debemos estar logados con el usuario root y así vamos a poder cambiarle a culaquier usuario la contraseña.
 
Debemos poner el nombre del usuario a continuación del comando de cambio de contraseña.
 
[root@testserver]# passwd pedro
 
Con ese comando estarás cambiando la contraseña del usuario Pedro. Cambia pedro, por el nombre de usuario que necesites cambiar contraseña Linux.
 
 
3. Cómo forzar que tenga que cambiar contraseña un usuario al logarse en Linux
 
Para forzar el cambio de contraseña de un usuario en su proximo inicio de sesión en Linux debes usar este simple comando que te pongo a continuación.
 
Por defecto las contraseñas no se suelen expirar a no ser que lo hayas activado. Si es tu caso esto te interesa porque podrás forzar cambio de contraseña de un usuario al momento de iniciar sesión.
 
[root@testserver]# passwd --expire pedro
 
Con este simple comando estaremos forzando a que el sistema le pida a Pedro que al logarse le pida que cambie la contraseña.

A cual mejor respuesta. Liki dado a ti