Cargando

Cambiar contraseña usuario linux desde root




Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 05 diciembre 2018 - 14: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.


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

 

Publicado 05 diciembre 2018 - 15: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 - 16: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 - 17: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 - 17: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 EN YOUTUBE



 

Publicado 07 diciembre 2018 - 15: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 - 15: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 - 10: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

 

Publicado 16 enero 2019 - 22:02

¡Buenas! ¿Qué tal va todo? ¿Necesitas cambiar la contraseña de tu usuario Linux desde un sistema root? Existen algunos pasos que puedes seguir para lograr llevar a cabo este fin, pues resulta muy importante tener conocimientos sobre como reforzar la seguridad de tu Linux.

 

Proceso 1:

  • Para poder dar inicio a este proceso te resultará necesario hacer uso de la terminal de Linux, la cual se abre haciendo uso de las teclas siguientes, debes pulsar de manera simultánea las teclas Control + Alt + T.
  • A continuación, tras haber conseguido abrir la terminal de Linux, debes redactar el siguiente texto, claro está, sin las comillas: “sudo-s” o “sudo-su” gracias a este comando, serás capaz de iniciar sesión como root.
  • Para cambiar la contraseña de la cuenta de un usuario en específico, deberás hacer uso del comando siguiente “passwd NombreDeUsuario” reemplazando desde luego, el campo designado con el nombre del usuario que recibirá el cambio de contraseña.
  • Por colocar un ejemplo, si el nombre del usuario es Rodolfo, el comando lucirá así, “passwd Rodolfo”, una vez logres colocar este comando podrás continuar con el procedimiento.
  • A continuación, podrás notar un espacio en el que deberás escribir tu contraseña nueva, para terminar con el procedimiento de manera satisfactoria, el sistema operativo te pedirá que reescribas tu contraseña para estar seguro de que será la que deseas conservar.
  • A continuación, con tu nueva contraseña ya escrita, procede a presionar la tecla “Enter” y cierra la terminal de Linux, de esta manera, habrás cambiado de manera sencilla y exitosa la contraseña de tu dispositivo Linux root.

De esta manera, debes saber que un usuario Linux convencional solo será capaz de cambiar su propia contraseña, de igual forma, un usuario Linux root puede cambiar la contraseña de cualquier otro usuario que se encuentre dentro del dispositivo o grupo.

 

Por lo que si deseas cambiar la contraseña de cualquier otro usuario de Linux diferente al tuyo, existen algunas sencillas pautas que puedes seguir para lograr este fin, es importante que te encuentres logado con tu usuario root para conseguirlo.

 

Proceso 2:

  • Una vez hayas iniciado sesión con tu usuario root, escribe el nombre del usuario junto al comando para conseguir el cambio de contraseña, como se te mostrará a continuación:
  • [root@testserver]# passwd Nombre del usuario” Desde luego, coloca el nombre del usuario en el campo correspondiente, este comando te permitirá llevar a cabo el cambio de contraseña de dicho usuario.

En algunos casos, puede resultar necesario, por diversos motivos, forzar a un usuario a llevar a cabo un cambio de contraseña al momento de iniciar su dispositivo, para ello, existe un sencillo procedimiento.

 

Proceso 3:

  • Utiliza el comando: “[root@testserver]# passwd --expire Nombre del usuario” de esta manera, conseguirás que su contraseña expire y lo obligarás a cambiarla.

Debes saber que, en principio, las contraseñas de Linux jamás expiran a menos que lleves a cabo esta clase de procedimiento para que el sistema obligue la expiración de las mismas, haciendo uso de estos métodos, podrás reemplazar las contraseñas en Linux.




X