```
L'option `-u` (ou `--unlock`) déverrouille un compte précédemment verrouillé.
Exemple :
Supposons que vous souhaitiez réinitialiser le mot de passe de l'utilisateur « john » en tant qu'utilisateur root (ou en utilisant « sudo ») :
```bash
sudo mot de passe john
```
Le système vous demandera :
```
Entrez le nouveau mot de passe UNIX :
Retapez le nouveau mot de passe UNIX :
passwd :mot de passe mis à jour avec succès
```
Considérations importantes :
* Sécurité : Choisissez des mots de passe forts et uniques. Évitez d’utiliser des mots ou des informations personnelles faciles à deviner.
* Privilèges root : La modification des mots de passe d'autres utilisateurs nécessite les privilèges root. Utilisez toujours « sudo » lorsque cela est nécessaire et soyez prudent lorsque vous utilisez l'accès root.
* Complexité du mot de passe : Votre système peut avoir des exigences de complexité de mot de passe (par exemple, longueur minimale, majuscules/minuscules, chiffres, caractères spéciaux) appliquées via la configuration des modules d'authentification enfichables (PAM). La commande `passwd` appliquera ces règles. Si vous entrez un mot de passe qui ne répond pas aux exigences, vous recevrez un message d'erreur.
* Outils alternatifs : Bien que « passwd » soit la commande standard, certaines distributions Linux peuvent proposer des outils basés sur une interface graphique pour la gestion des utilisateurs. Ces outils fournissent souvent une interface plus conviviale pour gérer les mots de passe et autres paramètres de compte utilisateur. Les exemples incluent les « utilisateurs » dans GNOME ou le « gestionnaire d'utilisateurs kde » dans KDE.
En résumé, « passwd » est l'outil de ligne de commande fondamental pour gérer les mots de passe des utilisateurs sous Linux. Comprenez ses options et tenez compte des meilleures pratiques de sécurité lors de son utilisation.