Comment configurer l’expiration des comptes locaux sur Linux
Enabling Account Expiration on Linux Systems
Dans ce tutoriel, nous expliquerons comment mettre en place une expiration automatique des comptes locaux sur les systèmes Linux. Cette fonctionnalité, bien que moins courante que sur les systèmes Windows, est essentielle pour la gestion des comptes temporaires. Nous verrons comment configurer l’expiration lors de la création d’un compte et pour un compte existant.
Configurer l’expiration à la création d’un compte
Pour définir une date d’expiration lors de la création d’un compte utilisateur, la commande “useradd” avec l’option “-e” est utilisée. Par exemple, “useradd -e 2030-07-01 utilisateurTemp01” définira une date d’expiration au 1er juillet 2030 pour le compte utilisateurTemp01.
Une autre option permet de définir une durée, par exemple 30 jours à partir de la date de création : “useradd -e `date -d “30 days” +”%Y-%m-%d”` utilisateurTemp01″. Cette méthode est utile pour les créations scriptées.
Configurer l’expiration pour un compte existant
Pour ajouter une date d’expiration à un compte existant, la commande “chage -E YYYY-MM-DD utilisateurTemp01” est utilisée. Cette commande peut également être utilisée avec une date dynamique.
Afficher l’état et la date d’expiration d’un compte
Pour vérifier la date d’expiration d’un compte, la commande “chage -l” est utilisée. Elle affichera, entre autres informations, la date d’expiration du compte.
Réactiver un compte expiré sur Linux
Pour réactiver un compte expiré, la commande “chage -E” avec une date dans le futur est utilisée. Pour réactiver un compte sans date d’expiration, la valeur “-1” est utilisée. Cela rendra le compte actif indéfiniment.
Conclusion
Ce tutoriel a montré comment gérer la date d’expiration des comptes sur les systèmes Linux, que ce soit lors de la création ou pour un compte déjà existant. La commande “chage” est essentielle pour contrôler ces paramètres.
Source : www.it-connect.fr