[Stralug] useradd mit verschlüsseltem Passwort

André Höpner andre at hoepner.net
Mo Feb 28 15:52:02 CET 2005


Hallo,

auf allgemeinen Wunsch folgt anbei mein "quick and dirty"
Script zur Erzeugung von verschlüsselten Passwörtern, die
per useradd direkt übergeben werden können...


--- 8< -----
my $pass_plain = `/usr/bin/pwgen -n -c 9`;
chomp($pass_plain);

danach wird dieses Passwort dann anhand eines Salt-Strings
mit der perl-Funktion crypt verschlüsselt...

# salt-string fuer passwort-verschluesselung bilden
$salt = chr(int(rand(26))+65) . chr(int(rand(26))+65);

# passwort verschlüsseln
$pass_crypt = crypt($pass_plain, $salt);
--- 8< -----

Mit freundlichen Grüßen
André