La commande passwd est utilisée soit pour définir le mot de passe initial de l'utilisateur, soit pour modifier le mot de passe existant de l'utilisateur. La syntaxe de la commande passwd est la suivante :
$ passwd [username]
L'utilisateur racine peut définir le mot de passe de n'importe quel utilisateur sur n'importe quelle valeur sans connaître son mot de passe actuel. En tant qu'utilisateur régulier, tapez simplement la commande sur la CLI. Vous verrez quelque chose comme ceci en réponse :
$ passwd Changing password for geek. Old Password:
Une fois que vous avez entré l'ancien mot de passe, vous êtes invité à entrer le nouveau, puis à le répéter. Si vous saisissez deux fois le même nouveau mot de passe, il est modifié. Cela ressemble à ceci. Notez que les mots de passe réels que vous avez saisis ne s'affichent pas à l'écran.
New password: Re-enter new password: Password changed.
exemples de commande passwd
1. Pour verrouiller le compte utilisateur :
# passwd -l geek
2. Pour déverrouiller le compte utilisateur :
# passwd -u geek
3. Pour supprimer le mot de passe du compte utilisateur :
# passwd -d geek
4. Pour faire expirer le mot de passe du compte utilisateur :
# passwd -e geek
5. Pour définir la durée de vie min / max du mot de passe
# passwd -n 10 geek # passwd -x 100 geek
6. Pour définir l'heure du message d'avertissement :
# passwd -w 2 geek
7. Pour définir le temps d'inactivité du compte utilisateur :
# passwd -i 20 geek
8. Pour obtenir les informations succinctes sur le mot de passe du compte utilisateur :
# passwd -S geek