Changer le mot de passe via un script

Changer le mot de passe via un script

passwd

Traditionnellement avec la commande "passwd" et son option "--stdin", au travers d'un "tube" (pipe en anglais), ce qui donne la syntaxe suivante :

echo -e "new_password\nnew_password" | (passwd --stdin $USER)

chpasswd

Ou avec la commande "chpasswd" de la façon suivante :

echo "nom:password" | chpasswd

Note

La première méthode peut s'appliquer également pour changer le mot de passe des utilisateurs "Samba" :

echo -e "new_password\nnew_password" | (smbpasswd -a -s $USER) 
Cet article est régulièrement mis à jour par des experts sous la
direction de Jean-François Pillou, fondateur de CommentCaMarche.
A voir également
Ce document intitulé « Changer le mot de passe via un script » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.