Kommt stark auf die Distro an, wie aufwendig das ist. `passwd` von Red Hat z. B: kennt "--stdin" als Option, wo du einfach auf stdin das Passwort eines Users hin-`echo`-en kannst. Hab ich sonst aber noch nirgendwo gesehen.
Das Problem ist eigentlich nur der Salt fuer den Hash des Passworts. Mit einem einfachen md5-Hashwert ist's naemlich nicht getan auf einem System mit PAM, und dieses "-p PASSWORD as returned by crypt()" ist auch nicht mehr ernstzunehmen
Weil wir grade dabei sind: Weisz jemand der Anwesenden, wie man an den jeweiligen Salt der Passwort-Hashes eines Systems kommt?