Je voudrais créer un compte sur un serveur Linux et faire en sorte que le mot de passe du compte n'expire jamais. J'ai du mal à le comprendre avec la passwd
page de manuel. Est-ce que quelqu'un pourrait m'aider s'il vous plaît?
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
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
chage
a une valeur explicite pour ce comportement. Voir la réponse de bindbn par exemple.La commande complète pour atténuer toute autre configuration précédente est la suivante:
la source
AIX: mot de passe non expirant
Modification de la taille de l'historique utilisateur
changer le mot de passe des utilisateurs
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)
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.la source
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:
L'exemple de nom d'utilisateur est: sysadmit
Extrait de: http://www.sysadmit.com/2017/11/linux-caducidad-contrasena.html
la source