Este artículo describe cómo hacer que los usuarios cambien su contraseña la próxima vez que inicien sesión.
Puede hacer esto usando el chage
(cambiar edad) o passwd
(contraseña) comando.
cambio
El siguiente ejemplo demuestra la creación de un usuario y el uso de chage
comando para forzar un cambio de contraseña:
Create user:
~]# useradd testuser1
[root@localhost ~]# passwd testuser1
Changing password for user testuser1.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Set expiration:
~]# chage -d 0 testuser1
Testing:
~]$ su - testuser1
Password:
You are required to change your password immediately (administrator enforced)
Current password:
New password:
Retype new password:
[testuser1@localhost ~]$
contraseña
El siguiente ejemplo demuestra la creación de un usuario y el uso exclusivo de passwd
comando para forzar un cambio de contraseña:
Create user:
~]# useradd testuser2
~]# passwd testuser2
Changing password for user testuser2.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
Set expiration:
[root@localhost ~]# passwd -e testuser2
Expiring password for user testuser2.
passwd: Success
Testing:
~]$ su - testuser2
Password:
You are required to change your password immediately (administrator enforced)
Current password:
New password:
Retype new password:
[testuser2@localhost ~]$
Cualquiera de las dos opciones obliga a los usuarios a cambiar su contraseña la próxima vez que inicien sesión.