Cambiar contraseña usuario linux desde root
AUTOR PREGUNTA #1
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.
-
12 personas más tuvieron esta duda Yo también
Esto también te interesa!
PREGUNTAS SIMILARES
#2
- Un usuario normal solo podrá cambiar contraseña de su cuenta.
- Usuario root podrá cambiar cualquier contraseña de cualquier cuenta.
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.
#3
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ódigopasswd [ opciones ] [ LOGIN ]Las opciones que se aplican al comando passwd son:Opciones del comando-a, --allOpción solo se usar con -S y las causas muestran el estado de todos los usuarios.-d, --deleteEsto 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, --expireEsto 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, --helpMostrar ayuda como esta información.-i, --inactive INACTIVEEsta opción es interesante para poder deshabilitar una cuenta cuando la cotraseña ha expirado-k, --keep-tokensDice que el cambio de contraseña se debe realizar solo para vencidos tokens de autenticación (contraseñas).-l, --lockBloquea 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_DAYSNúmero mínimo de días entre los cambios de contraseña.-q, --quietModo silencioso.-r, --repository REPOSITORYCambio de contraseña en repositorio.-R, --root CHROOT_DIREsto es para que aplique los cambios en el directorio CHROOT_DIR y use archivos de configuración del directorio CHROOT_DIR.-S, --statusMostrar información del estado de la cuenta.-u, --unlockPara desbloquear la contraseña de la cuenta que se escriba.-w, --warndays WARN_DAYSPara poner el número de días de advertencia antes de cambiar una contraseña.-x, --maxdays MAX_DAYSEsto es para poder poner número máximo de días que una contraseña será válida.Archivos a tener en cuenta:/ etc / passwdInformación de cuenta de usuario./ etc / shadowInformación segura de la cuenta de usuario./etc/pam.d/passwdConfiguracion PAM para passwd.Comando passwd sale con los siguientes valores en el comando:0 éxito1 Permiso denegado2 combinación inválida de opciones3 fracaso inesperado, nada hecho4 falla inesperada, falta el archivo de contraseña5 archivo passwd ocupado, intente de nuevo6 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
#4
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.
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
#5
con este comando te vale:
sudo passwd NOMBRE
Miralo en acción en el vídeo:
#7
- Nombre de usuario.
- Grupo.
- Otros datos.
#8
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
#9
¡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.