Ich muss ein Benutzerkonto und ein Kennwort mit einer externen Quelle auf einem System mit busybox und openssl synchronisieren. Wenn die externe Quelle mein System anweist, die Anmeldeinformationen zu aktualisieren, wie kann ich das Kennwort des Benutzers in einem Skript ändern? Ich werde das Passwort im Klartext haben.Wie ändern Sie ein Benutzerpasswort in einem Skript mit busybox und openssl?
Das muss automatisiert werden, und von dem, was ich sagen kann, ist busybox passwd interaktiv und ich möchte nicht ein expect-type Skript für passwd schreiben, wenn das überhaupt möglich ist. Es sieht so aus, als könnte openssl Passwort-Hashes generieren (openssl passwd -1 -salt "abcdefgh" {password}), aber muss ich/etc/shadow direkt ändern?
Busybox verfügt über these Befehle zur Verfügung.