====== La commande passwd ======
* Objet : passwd
* Niveau requis : {{tag>débutant avisé}}
* Commentaires : //Cette commande permet de modifier le mot de passe des comptes d'utilisateurs. //
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
* Suivi :
* Mise à jour par [[user>smolski]] le 02-10-2013
* Testé par [[user>smolski]] le 02-10-2013
* Mise en garde par [[user>--gilles--]] le 29-04-2022
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=6029 | Lien vers le forum concernant ce tuto]]((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !))
===== Mise en garde =====
Bien que l'usage de la ligne de commande soit en général plus satisfaisante, ici dans le cas de la commande //passwd// avec les environnements de bureau actuels qui disposent d'un trousseau de connexion, il est préférable de modifier son mot de passe par le biais du logiciel graphique, ceci afin d'éviter le découplage du mot de passe de la session utilisateur du mot de passe du trousseau de connexion.
Exemple pour modifier son mot de passe avec Gnome : Paramètres -> Utilisateurs -> Mot de passe
Exemple pour modifier son mot de passe avec Mate : Système > Préférences > Informations personnelles > À propos de moi
===== Syntaxe =====
passwd
Cette commande permet de modifier le mot de passe des comptes d'utilisateurs.
- L'utilisateur normal ne peut changer que son propre mot de passe.
- [[doc:systeme:superutilisateur | le superutilisateur root]] peut changer le mot de passe associé à n'importe quel compte.
===== Utilisateur (user) =====
Pour changer le mot de passe de votre compte ''user'', connectez-vous avec votre compte utilisateur et utilisez la commande ''passwd'' seule.
==== Exemple ====
Par exemple, pour un ''user'' qui s'appellerait : ''mattux'', tapez et validez la commande ''passwd'' seule :
passwd
On obtient :
Changing password for mattux.
Ancien mot de passe :
Nouveau mot de passe :
Retaper le nouveau mot de passe :
Mot de passe changé.\o/
Une fois la commande ''passwd'' validée, il vous est donc demandé :
- votre ancien mot de passe,
- le nouveau
- et il demande de le confirmer pour effectuer le changement.
- Quand le changement est bien effectué **Mot de passe changé** est affiché.
===== Administrateur (root) =====
==== Installation ====
**Genji** : //J'ai récemment réussi à installer Xfce4 sur un netbook pour un ami à partir du bureau live, cependant, lors de l'installation, aucun mot de passe root n'est demandé.//
**raleur** : Donc le processus d'installation depuis le système live serait différent de celui de l'installateur Debian normal qui propose toujours de définir un mot de passe pour le compte root. Cela expliquerait pourquoi j'ai lu plusieurs personnes affirmer que l'installation ne demande plus de mot de passe pour root.
Pour définir un mot de passe root après l'installation, il devrait suffire d'exécuter la commande :
sudo passwd
==== Utilisation ====
Depuis le compte ''root'', vous pouvez changer le mot de passe d'un compte ''user''.
Pour modifier le ''passwd'' d'un ''user'', connectez-vous en ''root'', voir [[:doc:systeme:su | la commande SU]] et tapez la commande ''passwd'' suivi de l'''user'' à modifier.
==== Exemple ====
Par exemple pour changer sous ''root'' le mot de passe de l'user ''mattux'' :
passwd mattux
Changing password for mattux.
Nouveau mot de passe :
Retaper le nouveau mot de passe :
Mot de passe changé.
== Nota ==
en terminal ''root'', l'ancien mot de passe n'est pas demandé.
Cela permet, en cas d'oubli d'un mot de passe d'''user'', d'en attribuer un nouveau pour la même session, ou de réattribuer une session préconfigurée à un nouvel ''user''.
:-P :-P :-P
===== options -l et -u =====
L’option -l permet de verrouiller le compte alors que l’option –u permet de déverrouiller le compte.
Voici des exemple d’utilisation de ces commandes :
passwd -l jchalle
Changing password for user jchalle
Locking password for user jchalle
passwd: Success
Et :
passwd -u jchalle
Changing password for user jchalle
Unlocking password for user jchalle
passwd: Success
===== Améliorer la qualité de ses mots de passe =====
Un tuto a été réalisé à cette intention ici : [[doc:securite:passwd:libpam-pwquality|https://debian-facile.org/doc:securite:passwd:libpam-pwquality]]