Gibt es eine Möglichkeit, das Passwort als Argument anzugeben, wenn ich "passwd" ausführe?
Zum Beispiel: "passwd meinbenutzer --passwort neuespasswort"?
"passwd" ist ja interaktiv, aber ich muss von einem Programm aus einem Benutzer das Passwort ändern.
"passwd": Passwort auf der Commandline übergeben?
-
- Beiträge: 175
- Registriert: 16.11.2003 19:33:37
- Wohnort: Meisterschwanden, CH
-
Kontaktdaten:
"passwd": Passwort auf der Commandline übergeben?
Linux- und *BSD-Freaks: http://www.linux-planet.org/
-
- Beiträge: 7
- Registriert: 17.06.2004 18:04:12
usermod -p CRYPTEDPASS
das Cryptedpass bekomst du z.b. mitSALT ist dabei ein max. 8 Buchstaben langer Zufallssstring. Dieser sorgt dafür, dass zwei gleiche Kennwörter nicht dieselbe Hash bekommen.
das Cryptedpass bekomst du z.b. mit
Code: Alles auswählen
#!/bin/perl
print crypt("password", "\$1\$SALT");