GNU/Linux >> Tutoriels Linux >  >> Linux

Comment modifier ou définir des mots de passe utilisateur sous Linux

Lorsque vous travaillez dans un système d'exploitation Linux, un mot de passe est la première ligne de défense pour sécuriser le système. Il est recommandé de changer le mot de passe de l'utilisateur sous Linux pour renforcer la sécurité et rendre le système plus difficile à violer. passwd est un utilitaire de ligne de commande sous Linux utilisé pour mettre à jour le mot de passe d'authentification d'un utilisateur stocké dans le fichier /etc/shadow. Un root ou un superutilisateur peut changer le mot de passe de n'importe quel compte d'utilisateur tandis qu'un utilisateur normal ne peut changer que le mot de passe de son propre compte.

Lorsque vous modifiez un mot de passe utilisateur sous Linux, vous devez suivre les instructions ci-dessous :

  • Un mot de passe doit être fort, au moins huit caractères ou plus.
  • Utilisez des lettres majuscules et minuscules pour renforcer le mot de passe.
  • Évitez tout mot du dictionnaire, votre nom, votre prénom ou votre date de naissance dans un mot de passe.

Dans cet article, nous vous montrerons comment modifier ou définir des mots de passe utilisateur sous Linux.

Prérequis

  • Un serveur exécutant Linux sur la plate-forme cloud Atlantic.Net
  • Un mot de passe root configuré sur votre serveur

Créer un serveur cloud Atlantic.Net

Tout d'abord, connectez-vous à votre serveur Atlantic.Net Cloud. Créez un nouveau serveur en choisissant n'importe quel système d'exploitation Linux avec au moins 1 Go de RAM. Connectez-vous à votre serveur cloud via SSH et connectez-vous à l'aide des informations d'identification mises en évidence en haut de la page.

Modifier votre mot de passe utilisateur

Si vous souhaitez modifier votre propre mot de passe, utilisez l'utilitaire de ligne de commande passwd comme indiqué ci-dessous :

passwd

Il vous sera demandé de fournir votre mot de passe existant afin de définir le nouveau mot de passe. Une fois le mot de passe correct, il vous sera demandé de fournir un nouveau mot de passe comme indiqué ci-dessous :

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

Après avoir configuré un nouveau mot de passe, vous pourrez l'utiliser lors de la prochaine connexion.

Modifier le mot de passe d'un autre utilisateur

Seul un utilisateur root ou un utilisateur disposant des privilèges sudo peut modifier le mot de passe d'un autre utilisateur. Utilisez la syntaxe suivante pour modifier le mot de passe de l'autre utilisateur :

sudo passwd username

Par exemple, pour changer le mot de passe de l'utilisateur nommé vyom , exécutez la commande suivante :

sudo passwd vyom

Il vous sera demandé de fournir et de confirmer le nouveau mot de passe :

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

Forcer l'utilisateur à changer de mot de passe lors de la connexion

Si vous travaillez dans un environnement multi-utilisateurs, il est recommandé de forcer un utilisateur à changer son mot de passe lors de sa prochaine connexion.

Utilisez la commande suivante pour forcer l'utilisateur nommé hitesh pour changer un mot de passe à la prochaine connexion :

sudo passwd --expire hitesh

Cette commande fera expirer le mot de passe de l'utilisateur. Lorsque l'utilisateur essaie de se connecter avec l'ancien mot de passe, il voit un message lui demandant de changer son mot de passe :

ssh [email protected]

Vous devriez voir le message suivant :

[email protected]'s password: 
You are required to change your password immediately (root enforced)

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

Conclusion

Dans ce guide, nous avons expliqué comment définir ou modifier un mot de passe utilisateur sous Linux. Cette procédure fonctionnera sur n'importe quel système d'exploitation Linux, y compris Ubuntu, Debian, RHEL, Fedora, CentOS, Rocky Linux, Oracle Linux, Alpine, Arch, etc. Essayez-le sur l'hébergement VPS d'Atlantic.Net !


Linux
  1. Comment définir ou modifier le nom d'hôte du système sous Linux

  2. Comment changer le mot de passe sous Linux (commande passwd)

  3. Comment modifier, supprimer ou désactiver le mot de passe utilisateur sous Linux

  4. Comment changer un nom d'utilisateur sous Linux

  5. Comment faire en sorte que les mots de passe utilisateur s'affichent en texte clair sous Linux ?

Comment changer le mot de passe utilisateur sous Linux

Comment changer ou définir un mot de passe utilisateur sous Linux

Comment changer d'utilisateur sous Linux

Commande Linux passwd - Modifier le mot de passe utilisateur

Comment changer le mot de passe root sous Linux

Comment changer le mot de passe root dans Kali Linux