Solution 1 :
Pour maximiser l'expiration du mot de passe :
passwd -x 99999 username
Pour désactiver l'expiration du compte :
usermod -e '' username
Pour faire les deux avec chage :
chage -E -1 -M -1 username
Pour définir les valeurs par défaut du système, regardez /etc/default/useradd
Solution 2 :
Utilisez la commande chage :
chage -M -1 USERNAME
Solution 3 :
Solaris/SunOS :
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 lors de la prochaine connexion, puis désactiver le vieillissement
passwd -x 0 username
(J'espère que cela aidera quelqu'un)
https://docs.oracle.com/cd/E19455-01/806-1387/6jam6929e/index.html#a08paswd-89198