In der aktuellen Version von Raspian weiß ich, dass es möglich ist, das Passwort des aktuell angemeldeten Benutzers über die Befehlszeile wie folgt zu ändern:
sudo passwd
Dadurch wird der Benutzer aufgefordert, zweimal ein neues Kennwort einzugeben. Dies erzeugt eine Ausgabe wie folgt:
Changing password for pi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Ich habe mich gefragt, ob es eine Möglichkeit gibt, ein Passwort programmgesteuert zu ändern, beispielsweise aus einem Shell-Skript.
Ich versuche, ein Konfigurationsskript für die Bereitstellung auf meinem Raspberry Pis zu erstellen, und möchte nicht manuell neue Kennwörter für diese eingeben müssen.
expect(1)
könnte auch helfen.
sudo
. Wenn Sie verwendensudo
, können Sie jedem Benutzer ein neues Kennwort erzwingen, ohne das aktuelle Kennwort dieses Benutzers kennen zu müssen.