Maison > Article > Opération et maintenance > Quelle est la syntaxe de la commande chage sous Linux
Introduction à la commande Linux chage : La commande
chage est utilisée pour la gestion de l'efficacité du mot de passe. Elle est utilisée pour modifier la période de validité du compte et du mot de passe. Il peut modifier la durée de validité du compte et du mot de passe. La description de la commande chage est la suivante :
la commande chage modifie le nombre de jours entre les changements de mot de passe et la date du dernier changement de mot de passe. Cette information est utilisée par le système pour déterminer quand un utilisateur doit changer son mot de passe.
Syntaxe de la commande :
chage [options] utilisateur
Paramètres de la commande :
Paramètres |
Description |
-d | Spécifiez le mot de passe Date de dernière modification |
-e |
La date d'expiration du mot de passe Après ce jour, ce compte sera indisponible. 0 signifie qu'il expirera immédiatement, -1 signifie qu'il n'expirera jamais. |
-h |
Afficher le message d'aide et quitter |
-i |
Après l'expiration du mot de passe, le nombre de jours pour verrouiller le compte |
-l |
colonne La durée de validité de l'utilisateur et du mot de passe |
-m |
Le nombre minimum de jours pendant lesquels le mot de passe peut être modifié. Une valeur de zéro signifie que le mot de passe peut être modifié à tout moment. |
-m |
Nombre maximum de jours pendant lesquels un mot de passe reste valide. |
-w |
Le nombre de jours pour recevoir un message d'avertissement avant l'expiration du mot de passe. |
Exemple d'utilisation :
1 : Afficher les informations d'aide de la commande chage
[root@db-server ~]#man chage
[root@db-server ~]# info chage
[root@ db- server ~]# chage -h
usage : chage [options] user
options:
-d, --lastday last_day définir le dernier changement de mot de passe sur last_day
-e, --expiredate expire_date définir l'expiration du compte date to expire_date
-h, --help afficher ce message d'aide et quitter
-i, --inactive inactive définir le mot de passe inactif après l'expiration
à inactif
-l, --list afficher les informations sur l'ancienneté du compte
-m, --mindays min_days définit le nombre minimum de jours avant le mot de passe
change en min_days
-m, --maxdays max_days définit le nombre maximum de jours avant le mot de passe
change en max_days
-w, --warndays warn_days définit les jours d'avertissement d'expiration sur warn_days
2 : Afficher la période de validité de l'utilisateur et du mot de passe mysql
[root@db-server ~]# chage -l mysql
dernier changement de mot de passe : 26 mars 2015
le mot de passe expire : jamais
mot de passe inactif : jamais
le compte expire : jamais
nombre minimum de jours entre les changements de mot de passe : -1
nombre maximum de jours entre les changements de mot de passe : -1
nombre de jours d'avertissement avant l'expiration du mot de passe : -1
[root@db-server ~]#
3 : Définir le mot de passe de l'utilisateur MySQL pour expirer après 60 jours, vous pouvez modifier le mot de passe après au moins 7 jours et vous commencerez à recevoir des messages d'avertissement 7 jours avant l'expiration du mot de passe.
[root@db-server ~]# chage -m 60 -m 7 -w 7 mysql
vous avez un nouveau courrier dans /var/spool/mail/root
[root@db-server ~]# chage -l mysql
dernier changement de mot de passe : 26 mars 2015
expiration du mot de passe : 25 mai 2015
mot de passe inactif : jamais
expiration du compte : jamais
nombre minimum de jours entre les changements de mot de passe : 7
nombre maximum de jours entre les changements de mot de passe : 60
nombre de jours d'avertissement avant l'expiration du mot de passe : 7
[root@db-server ~]#
clip_image001
4 : Forcer les nouveaux utilisateurs à changer leur mot de passe lors de leur première connexion
[root@db-server home]# useradd test
[root @db-server home]# passwd test
changement de mot de passe pour le test utilisateur.
nouveau mot de passe unix :
retapez le nouveau mot de passe unix :
passwd : tous les jetons d'authentification ont été mis à jour avec succès.
[root@db-server home]# chage -d 0 test
vous avez un nouveau courrier dans /var/spool/mail/root
[root@db-server home]# chage -l test
dernier changement de mot de passe : le mot de passe doit être modifié
le mot de passe expire : jamais
mot de passe inactif : never
le compte expire : never
nombre minimum de jours entre les changements de mot de passe : 0
nombre maximum de jours entre les changements de mot de passe : 99999
nombre de jours d'avertissement avant l'expiration du mot de passe : 7
Ce qui suit est une introduction au changement Linux commande
fonction : Modifier la durée de validité du compte et du mot de passe
Utilisation : chage[-l][-m mindays][-m maxdays][-i inactif][-e expirationdate][- w warndays][-d lastdays] username
Paramètres :
-l : Liste la période de validité de l'utilisateur et du mot de passe
-m : Le nombre minimum de jours pour changer le mot de passe
-m : Le nombre maximum de jours pour changer le mot de passe
-i : Verrouiller le mot de passe après son expiration Le nombre de jours du compte
-d : Préciser la date à laquelle le mot de passe a été modifié pour la dernière fois
-e : Période de validité, 0 signifie qu'il expirera immédiatement, - 1 signifie qu'il n'expirera jamais
-w : Le nombre de jours pour commencer l'avertissement avant l'expiration du mot de passe
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!