expiry

Linux
Publiée le 2026-09-23 05:24:31
Illustration Linux pour la commande expiry

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"