Page 1 of 1

Rootpassword ohne Rückfrage setzen?

Posted: 2007-11-01 11:28
by maybee
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

Re: Rootpassword ohne Rückfrage setzen?

Posted: 2007-11-01 11:43
by flo

Code: Select all

echo "${username}:${password}" | chpasswd 
so setze ich Mailboxpasswörter

Re: Rootpassword ohne Rückfrage setzen?

Posted: 2007-11-01 11:53
by daemotron
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"}

Re: Rootpassword ohne Rückfrage setzen?

Posted: 2007-11-01 14:13
by maybee
Danke für eure Hilfe, ich werde es gleich mal testen und eine Rückmeldung geben :-)

Re: Rootpassword ohne Rückfrage setzen?

Posted: 2007-11-02 09:59
by maybee
Hi zusammen,

ich habe mich für chpasswd entschlossen, dass klappt prima :-)

Danke für eure Hilfe & Grüße ...