Réponses:
Désactiver le vieillissement tout en permettant à l'utilisateur de conserver le mot de passe actuel
passwd -x -1 username
Forcer l'utilisateur à changer de mot de passe à la prochaine connexion, puis désactiver le vieillissement
passwd -x 0 username
(J'espère que cela aide quelqu'un)
https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198
Vous voulez que la chage
commande que vous venez de définir le mot de passe minimum du compte à une durée extrêmement longue comme 9999999999 jours.
voici un très bon guide - http://www.cyberciti.biz/tips/setting-off-password-aging-expiration.html
AIX: mot de passe non expirant
Modification de la taille de l'historique utilisateur
chuser histsize=0 <userid>
changer le mot de passe des utilisateurs
passwd <userid>
Effacer les drapeaux qui indiquent au système d'exploitation de réinitialiser le mot de passe à la connexion (après la réinitialisation du mot de passe)
pwdadm -c <userid>
Si vous ne souhaitez pas provoquer d'agitation en modifiant la taille de votre historique utilisateur, vous pouvez utiliser la commande suivante pour modifier le fichier de sécurité afin de dire que la dernière fois que vous réinitialisez votre mot de passe est toujours la date du jour. Vous pouvez l'exporter dans votre .profile
fichier afin qu'il s'exécute également à chaque connexion.
chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`
Voici un exemple complet de la commande chage (Changer l'âge) sur le mot de passe d'expiration Linux: Désactivez complètement l'expiration du mot de passe et le compte:
Chage de commande des paramètres:
-m 0 : Minimum number of days for the password change.
-M 99999 : Maximum number of days a password change.
-I -1 : We set: "Password inactive" never.
-E -1 : We set: "Expires Account" never.
L'exemple de nom d'utilisateur est: sysadmit
[root@linux1~] # chage -m 0 -M 99999 -I -1 -1 -E sysadmit
[root@linux1~] # chage --list sysadmit
Last password change: July 15, 2017
Password expires: never
Password inactive: never
Account expires: never
Minimum number of days Between password change: 0
Maximum number of days Between password change: 99999
Number of days of warning before Expires password 7
Extrait de: http://www.sysadmit.com/2017/11/linux-caducidad-contrasena.html
chage
a une valeur explicite pour ce comportement. Voir la réponse de bindbn par exemple.