Actualización de contraseñas de usuario 19
El comando passwd
se utiliza para actualizar la contraseña de un usuario. Los usuarios solo pueden cambiar sus propias contraseñas, mientras que el usuario root puede actualizar la contraseña para cualquier usuario.
passwd [OPCIONES] [USUARIO]
Por ejemplo, ya que hemos iniciado sesión como usuario sysadmin
, podemos cambiar la contraseña de esa cuenta. Ejecute el comando passwd
. Se le pedirá que introduzca la contraseña actual una vez y la contraseña nueva dos veces. Por razones de seguridad, no se muestra ningún resultado mientras se está escribiendo la contraseña. La salida se muestra de la siguiente manera:
sysadmin@localhost:~$ passwd
Changing password for sysadmin.
(current) UNIX password: netlab123
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Si el usuario desea ver información sobre su contraseña, puede utilizar la opción -S
:
sysadmin@localhost:~$ passwd -S sysadmin sysadmin P 12/20/2017 0 99999 7 -1
Los campos de salida se explican a continuación:
Campo | Ejemplo | Significado |
---|---|---|
Nombre del usuario | sysadmin |
El nombre del usuario. |
Estado de la contraseña | P |
|
Fecha de actualización | 03/01/2015 |
La fecha en la que la contraseña fue actualizada por última vez. |
Mínimo | 0 |
El número mínimo de días que deben pasar antes de que el usuario pueda cambiar la contraseña actual. |
Máximo | 99999 |
El máximo número de días que restan hasta que expire la contraseña. |
Aviso | 7 |
El número de días precedentes a la expiración de la contraseña para que el usuario reciba el aviso. |
Inactividad | -1 |
El número de días después de la expiración de la contraseña que la cuenta del usuario se mantendrá activa. |
Siga leyendo
Cambie a la cuenta root
mediante el siguiente comando:
sysadmin@localhost:~$ su root Password: root@localhost:~#
Use netlab123
como contraseña.
El usuario root puede cambiar la contraseña de cualquier usuario. Si el usuario root desea cambiar la contraseña de sysadmin
, ejecutará el siguiente comando:
root@localhost:~# passwd sysadmin Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully
Siga leyendo
Salga de la cuenta root
mediante el comando exit
:
root@localhost:~# exit exit