Mot de passe non expirant sur le serveur Linux


12

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 passwdpage de manuel. Est-ce que quelqu'un pourrait m'aider s'il vous plaît?

Réponses:


21

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


5

Utilisez la commande chage:

chage -M -1 USERNAME



0

La commande complète pour atténuer toute autre configuration précédente est la suivante:

chage -E -1 -M -1 -I -1 username

0

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 .profilefichier afin qu'il s'exécute également à chaque connexion.

chsec -f /etc/security/passwd -s <userid> -a lastupdate=`date +%s`

0

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

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.