sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #79989
Re: useradd
Jesper Berth wrote:
Hej
Jeg skal oprette en bruger med et script jeg vil lave
Med useradd -p [password] kan jeg oprette brugeren og der kommer et
password ind i /etc/shadow men det står i plain text hvordan får jeg
krypteret det på samme måde som passwd gør ??
Jeg bruger følgende perl script til at tilføje en bruger med useradd:
$salt = '$1$';
$salt .= join '', ('.', '/', 0..9, 'A'..'Z', 'a'..'z')[rand 64, rand 64,
rand 64, rand 64, rand 64, rand 64, rand 64, rand 64];
$salt .= '$';
$cpasswordmd5 = crypt($password, $salt);
$result = system "/usr/sbin/useradd",
"-c$fullname,$office,$phone,$homephone", "-g$group", "-G$group",
"-p$cpasswordmd5", "-u$uid", $username;
Mogens
--
Mogens Kjær, Dataarkæolog
Email: mk@xxxxxxxxxxxxx
Homepage: http://www.datamuseum.dk
References
-
useradd
From: Jesper Berth, 2005-02-06