Maison  >  Article  >  Opération et maintenance  >  Comment changer le mot de passe du compte sous Linux ? (exemple de code)

Comment changer le mot de passe du compte sous Linux ? (exemple de code)

青灯夜游
青灯夜游original
2019-01-23 17:50:134405parcourir

Les systèmes d'exploitation Linux et UNIX utilisent tous deux la commande passwd pour modifier les mots de passe des utilisateurs. Cet article explique comment utiliser la commande passwd pour modifier les mots de passe des utilisateurs. J'espère que cela vous sera utile.

Comment changer le mot de passe du compte sous Linux ? (exemple de code)

Sous Linux, les mots de passe utilisateur cryptés et d'autres informations relatives aux mots de passe sont stockés dans le fichier /etc/shadow. Utilisez la commande passwd pour modifier le mot de passe utilisateur.

Lorsque vous modifiez votre mot de passe, assurez-vous d'utiliser un mot de passe fort et unique. Avoir un mot de passe fort est la chose la plus importante que vous puissiez faire pour protéger votre compte. Les mots de passe forts contiennent généralement au moins 16 caractères, dont au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial. [Recommandation du didacticiel vidéo : Tutoriel Linux]

Modifier le mot de passe du compte personnel

Les utilisateurs ordinaires souhaitent modifier leur compte personnel Mot de passe du compte, il vous suffit d'exécuter la commande passwd sans aucune autre commande :

$ passwd

Exemple de sortie :

Changing password for nick
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Le système nous demandera d'abord de saisir le mot de passe actuel, si le mot de passe est correct, il vous sera demandé de saisir à nouveau et de confirmer le nouveau mot de passe. La prochaine fois que vous vous connecterez au système Linux, vous pourrez utiliser le nouveau mot de passe pour vous connecter.

Remarque : lors de la saisie du mot de passe, le mot de passe ne sera pas affiché à l'écran.

Comment changer le mot de passe du compte sous Linux ? (exemple de code)

Changer le mot de passe d'un autre utilisateur

En tant qu'utilisateur normal, vous ne pouvez modifier que votre propre mot de passe mot de passe. Cependant, les utilisateurs root et les utilisateurs disposant des autorisations sudo peuvent modifier les mots de passe des autres utilisateurs.

Nous devons nous connecter en tant qu'utilisateur root, tapez la commande suivante pour changer le mot de passe de l'utilisateur pseudo :

$ passwd nick

ou utilisez la commande sudo

$ sudo passwd nick

Sortie : Le système demandera un nouveau mot de passe et confirmera

Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully

Forcera l'utilisateur à changer le mot de passe lors de la prochaine connexion

Par défaut, le mot de passe est réglé sur Jamais expiré. Si vous souhaitez forcer l'utilisateur à changer son mot de passe lors de sa prochaine connexion, vous devez utiliser la commande passwd avec l'option --expire, suivie du nom d'utilisateur de l'utilisateur, par exemple :

$ sudo passwd --expire nick

Cela permettra provoquera immédiatement l'expiration du mot de passe du compte utilisateur.

La prochaine fois que l'utilisateur tentera de se connecter avec son ancien mot de passe, un message s'affichera l'obligeant à changer son mot de passe :

$ ssh nick@192.168.121.209

Sortie :

WARNING: Your password has expired.
You must change your password now and login again!
Changing password for nick.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Connection to 192.168.121.209 closed.

L'utilisateur définit un nouveau mot de passe. Après cela, la connexion sera fermée.

Ce qui précède représente l’intégralité du contenu de cet article, j’espère qu’il sera utile à l’étude de chacun. Pour un contenu plus passionnant, vous pouvez prêter attention aux colonnes de didacticiels pertinentes du site Web PHP chinois ! ! !

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Qu'est-ce qu'UbuntuArticle suivant:Qu'est-ce qu'Ubuntu