Dans la version actuelle de Raspian, je sais qu'il est possible de changer le mot de passe de l'utilisateur actuellement connecté à partir de la ligne de commande comme suit:
sudo passwd
qui invitera alors l'utilisateur à entrer un nouveau mot de passe deux fois. Cela produira une sortie comme ceci:
Changing password for pi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Je me demandais s'il y avait un moyen possible de changer un mot de passe par programme, comme à partir d'un script shell.
J'essaie de créer un script de configuration à déployer sur mon Raspberry Pis et je ne veux pas avoir à taper manuellement de nouveaux mots de passe pour eux.
expect(1)
pourrait aussi aider.
sudo
. Si vous utilisez,sudo
vous pouvez forcer un nouveau mot de passe pour n'importe quel utilisateur sans avoir besoin de connaître le mot de passe actuel de cet utilisateur.