Thread Passworthash in /etc/passwd austauschen (6 answers)
Opened by Superfrank at 2008-12-16 15:56

Superfrank
 2008-12-16 15:56
#117289 #117289
User since
2006-09-05
164 Artikel
BenutzerIn
[default_avatar]
Hallo,
ich habe diverse Server, wo diverse Useraccounts auf andere Server umgezogen werden. Mit

Code (perl): (dl )
perl -pi -e 's/^$user:[^:]{13}/$user:$pass/g' /etc/passwd`;


funktioniert das Austauschen des Passworthashes auch (User wurde vorher mit Dummypasswort angelegt), leider scheitert es, wenn im Hash z.B. ein . oder / enthalten ist. $pass müsste so escaped werden, daß enthaltene Zeichen auf keinen Fall als Steuerzeichen für einen regulären Ausdruck interpretiert werden.
Gibt es dafür eine Funktion?

Viele Grüsse

Frank

View full thread Passworthash in /etc/passwd austauschen