Hi zusammen,
ich Schreibe gerade an einem kleinen Script das ein Debian System in ein Verzeichnis installiert. Nun möchte ich gern das Rootpassword per Script setzen, habe aber keine Ahnung wie ich es ohne Rückfrage hinbekommen kann.
Ich dachte es gibt eine --force Option oder sowas, aber laut man gibt es de nicht :-(
Ich denke da an 2 Wege, einmal per Chroot und einmal direkt in die /etc/passwd schreiben ...
Kann mir jemand sagen wie man sowas erledigen?
Danke und Gruß
Maybee
Rootpassword ohne Rückfrage setzen?
-
- Posts: 2223
- Joined: 2002-07-28 13:02
- Location: Berlin
Re: Rootpassword ohne Rückfrage setzen?
Code: Select all
echo "${username}:${password}" | chpasswd
-
- Administrator
- Posts: 2643
- Joined: 2004-01-21 17:44
Re: Rootpassword ohne Rückfrage setzen?
Alternative zu flo's Vorschlag (z. B. für Systeme, auf denen chpasswd nicht zur Verfügung steht) wäre expect:
Code: Select all
spawn passwd
expect "New password:" {send "$newpassr"}
expect "Re-enter new password:" {send "$newpassr"}
-
- Posts: 80
- Joined: 2005-11-02 18:21
Re: Rootpassword ohne Rückfrage setzen?
Danke für eure Hilfe, ich werde es gleich mal testen und eine Rückmeldung geben :-)
-
- Posts: 80
- Joined: 2005-11-02 18:21
Re: Rootpassword ohne Rückfrage setzen?
Hi zusammen,
ich habe mich für chpasswd entschlossen, dass klappt prima :-)
Danke für eure Hilfe & Grüße ...
ich habe mich für chpasswd entschlossen, dass klappt prima :-)
Danke für eure Hilfe & Grüße ...