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.