Com forçar l'usuari a canviar la contrasenya al proper inici de sessió a Linux


Al nostre darrer article, us hem explicat com canviar la informació de caducitat de la contrasenya de l'usuari a Linux, on vam veure diferents exemples de l'ordre chage. En aquest article, explicarem com fer que un usuari canviï la seva contrasenya en el proper inici de sessió a Linux.

Tingueu en compte que si acabeu de crear un compte d'usuari amb una contrasenya predeterminada, també podeu utilitzar aquest truc per obligar l'usuari a canviar la seva contrasenya en el primer inici de sessió.

Hi ha dues maneres possibles d'aconseguir-ho, tal com es descriu en detall a continuació.

Utilitzant la comanda passwd

Per obligar a un usuari a canviar la seva contrasenya, en primer lloc la contrasenya ha d'haver caducat i per fer que la contrasenya d'un usuari caduqui, podeu utilitzar l'ordre passwd, que s'utilitza per canviar la contrasenya d'un usuari especificant el - e o --expire canvia juntament amb el nom d'usuari tal com es mostra.

# passwd --expire ravi

A continuació, verifiqueu la caducitat i la informació d'envelliment de la contrasenya de l'usuari ravi amb l'ordre chage tal com es mostra.

# chage -l ravi

Després d'executar l'ordre passwd anterior, podeu veure a la sortida de l'ordre chage que s'ha de canviar la contrasenya de l'usuari. Un cop l'usuari ravi intenti iniciar sessió la propera vegada, se li demanarà que canviï la seva contrasenya abans de poder accedir a un intèrpret d'ordres, tal com es mostra a la captura de pantalla següent.

Utilitzant l'ordre chage

Alternativament, podeu utilitzar l'ordre chage, amb l'opció -d o --lastday que estableix el nombre de dies des de l'1 de gener de 1970 quan es va canviar la contrasenya per darrera vegada.

Ara, per establir la caducitat de la contrasenya de l'usuari, executeu l'ordre següent especificant el dia a zero (0), significa que la contrasenya no s'ha canviat des de la data anterior (és a dir, l'1 de gener de 1970), de manera que la contrasenya ha caducat literalment i s'ha de canviar immediatament abans que l'usuari pugui tornar a accedir al sistema.

# chage --lastday 0 ravi
OR
# chage --lastday 1970-01-01 ravi

A continuació, comproveu la caducitat i la informació d'envelliment de la contrasenya de l'usuari ravi amb l'ordre chage utilitzant l'opció -l tal com es mostra.

# chage -l ravi

Aquí teniu algunes guies addicionals de gestió d'usuaris.

  1. 11 maneres de trobar informació del compte d'usuari i detalls d'inici de sessió a Linux
  2. Com esborrar comptes d'usuari amb el directori d'inici a Linux

Sempre es recomana recordar als usuaris que canviïn les contrasenyes del seu compte regularment per motius de seguretat. En aquest article, hem explicat dues maneres d'obligar els usuaris a canviar la seva contrasenya en el proper inici de sessió. Pots fer qualsevol pregunta mitjançant el formulari de comentaris a continuació.