Changer le mot de passe via un script

baissaoui
Messages postés
352
Date d'inscription
jeudi 2 septembre 2021
Statut
Webmaster
Dernière intervention
19 juillet 2022
- 21 juin 2022 à 13:23
Document initial créé par Jipicy

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)