Dans cet article, je vais vous montrer comment configurer un compte utilisateur pour qu’il n’expire jamais sur un système Linux à l’aide de la commande chage.
Paramétres d’expiration du mot de passe d’un utilisateur
D’abord nous allons vérifier les paramètres d’expiration du mot de passe du compte :
$ chage -l <username> - sample output - Last password change : Oct 30, 2023 Password expires : Dec 29, 2023 Password inactive : never Account expires : never Minimum number of days between password change : 0 Maximum number of days between password change : 90 Number of days of warning before password expires : 7
Comme vous pouvez le constater, le mot de passe de l’utilisateur va expirer le 30/10/2023.
Nous voulons que ce mot de passe n’expire jamais. utilisez la commande chage suivante :
# chage -I -1 -m 0 -M 99999 -E -1 user
Utilisez la commande ci-dessous pour vérifier si les paramétres d’expiration du mot de passe de l’utilisateur ont été modifiés :
root@Linux:~# chage -l user Last password change : Oct 30, 2023 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 password expires : 7
Comme vous pouvez le voir, le mot de passe n’expire jamais
Il existe une autre méthode, utilisant le mode interactif, dans ce cas il suffit juste de choisir les valeur par défaut :
root@Linux:~# chage user Changing the aging information for user Enter the new value, or press ENTER for the default Minimum Password Age [0]: Entrer Maximum Password Age [99999]: Entrer Last Password Change (YYYY-MM-DD) [2023-10-15]: Entrer Password Expiration Warning [7]: Entrer Password Inactive [-1]: Entrer Account Expiration Date (YYYY-MM-DD) [-1]: Entrer
Voir cet article en Anglais
nmap : les 12 commandes que vous devez connaître
Netstat : Les 14 commandes les plus utilisées
nmtui : Configurer une adresse IP sous Linux
ufw : comment désactiver le pare-feu sur Ubuntu
Fail2Ban : How to protect Linux services