Frage

Ich mache einen Shell-Skript, das automatisch Benutzer erstellen, aber ich kann nicht glauben, wie Befehl passwd in meinem Shell-Skript verwenden, wie soll ich es mit Shell-Skript verwenden? --stdin Option funktioniert nicht für mich Arbeit

War es hilfreich?

Lösung

Versuchen Sie expect(1) .

Andere Tipps

Einige Implementierungen von passwd haben die --stdin Flagge, die Sie wie so verwenden können:

passwd --stdin user <<<"SoMePasSw0rd"

Arbeiten für mich auf Debian

echo -e "$NEWPASS\n$NEWPASS" | passwd $USER
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top