Changer le mot de passe via un script

Publié par jipicy - Dernière mise à jour le 17 novembre 2009 à 17:24 par marlalapocket

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)