Dans ce guide, nous expliquerons comment changer un mot de passe utilisateur sous Linux. Nous vous montrerons également comment forcer les utilisateurs à changer leur mot de passe la prochaine fois qu’ils se connecteront.
Les instructions doivent fonctionner sur n’importe quelle distribution Linux, y compris Ubuntu, Debian et CentOS.
Introduction #
sous Linux, vous pouvez modifier le mot de passe d’un compte utilisateur avec la balise passwd
utilitaire.
Les mots de passe cryptés des utilisateurs, ainsi que d’autres informations relatives aux mots de passe, sont stockés dans le fichier/etc/shadow
.,
En tant qu’utilisateur régulier, vous ne pouvez modifier que votre propre mot de passe. L’utilisateur root et les utilisateurs disposant des privilèges sudo peuvent modifier les mots de passe d’un autre utilisateur et définir comment le mot de passe peut être utilisé ou modifié.
Lorsque vous modifiez le 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 sécuriser votre compte. Souvent un mot de passe fort a au moins 16 caractères et contient au moins une lettre majuscule, une lettre minuscule, un chiffre et un caractère spécial.,
Pour des raisons de sécurité, il est recommandé de mettre à jour votre mot de passe régulièrement et d’utiliser un mot de passe unique pour chaque compte.
Changer Votre Mot de passe Utilisateur #
Pour modifier votre propre compte d’utilisateur mot de passe, exécutez la balise passwd
commande sans arguments:
passwd
Vous serez invité à entrer votre mot de passe actuel., Si le mot de passe est correct, la commande vous demandera d’entrer et de confirmer le nouveau mot de passe.
Les mots de passe ne s’affichent pas à l’écran lorsque vous les saisissez.
La prochaine fois que vous vous connectez à votre système, utilisez le nouveau mot de passe.
Modifier le mot de passe d’un autre utilisateur #
Comme nous l’avons mentionné dans l’introduction, seuls l’utilisateur root et les utilisateurs ayant un accèssudo
peuvent modifier le mot de passe d’un autre compte utilisateur.
L’exemple suivant suppose que vous êtes connecté en tant qu’utilisateur avec des privilèges sudo.,
Pour changer le mot de passe d’un autre compte utilisateur, exécutez la commande passwd
, suivie du nom d’utilisateur. Par exemple, pour modifier le mot de passe d’un utilisateur nommé linuxize
, exécutez la commande suivante:
sudo passwd linuxize
Vous serez invité à entrer et confirmer le nouveau mot de passe:
Enter new UNIX password:Retype new UNIX password:
En cas de succès, la commande affichera quelque chose comme
passwd: password updated successfully
Par défaut, les mots de passe sont définis pour ne jamais expirer., Pour forcer un utilisateur à changer son mot de passe la prochaine fois qu’ils se connectent, utilisez la balise passwd
commande: --expire
option suivie par le nom d’utilisateur de l’utilisateur:
sudo passwd --expire linuxize
La commande ci-dessus expirera immédiatement le mot de passe utilisateur.
La prochaine fois que l’utilisateur essaie de se connecter avec l’ancien mot de passe, ils seront présentés à un message en le forçant à changer le mot de passe:
ssh [email protected]
WARNING: Your password has expired.You must change your password now and login again!Changing password for linuxize.(current) UNIX password:Enter new UNIX password:Retype new UNIX password:passwd: password updated successfullyConnection to 192.168.121.209 closed.
une Fois que l’utilisateur définit un nouveau mot de passe, la connexion sera fermée.,
Conclusion #
Dans ce tutoriel, vous avez appris à modifier les mots de passe de l’utilisateur et à définir l’expiration du mot de passe.
Vous pouvez trouver plus d’informations sur la commande passwd, en tapantman passwd
dans votre terminal ou en visitant la page de manuel Linux passwd.
Laisser un commentaire