expiry
Linux
Publiée le
2026-09-23 05:24:31
chage
# Vérifie les informations d'âge du compte utilisateur actuel pour voir ses politiques
id -u $(whoami) && chage -l $(whoami)
# Change la date maximale de validité du mot de passe (ex: 90 jours)
sudo chage -M 90 ton_utilisateur
# Définit le nombre de jours avant l'expiration où tu seras averti
sudo chage -W 7 ton_utilisateur
# Fixe la période minimale entre les changements de mot de passe (ex: 24 mois)
sudo chage -m 24 ton_utilisateur
# Réinitialise tous les paramètres d'âge pour un utilisateur spécifique
sudo chage -l $(whoami) > /dev/null && sudo chage -M -1 ton_autre_user
# Force le changement de mot de passe immédiatement si l'utilisateur est expiré (simule --force)
# Note: Ceci nécessite souvent une action scriptée ou un reset manuel.
sudo passwd -e ton_utilisateur
# Vérifie la date d'expiration actuelle du compte pour 'root'
chage -l root
# Affiche les politiques de mot de passe pour l'utilisateur actuel
chage -l
# Réinitialise le mot de passe sans changer les politiques (utile si seul le mot de passe est bloqué)
sudo passwd ton_utilisateur
# Vérifie la validité du compte en général (état des comptes)
getent passwd ton_utilisateur
# Affiche l'aide complète pour comprendre toutes les options disponibles
man chage
# Simule une vérification d'expiration sans rien changer
chage -l --check $(whoami)
# Récupère le numéro UID de l'utilisateur (pour des scripts plus complexes)
id -u ton_utilisateur
# Affiche la date de dernière modification du compte utilisateur
chage -l | grep "Last changed"