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,sudovous 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.