Hello all,

Could some one help me with the following code?  Basically the code
works OK except for the fact that the user $new_user (s) home dir is not
created?

#!/usr/bin/perl -w

use Unix::PasswdFile;

my $new_user = "test7";
my $new_fname = "Test";
my $new_lname = "Account";
my $new_pass  = "password";

my $pw = new Unix::PasswdFile "/etc/passwd";
$pw->user("$new_user", $pw->encpass("$new_pass"), $pw->maxuid + 1, 45,
"$new_fname $new_lname", "/home/$new_user", "/bin/false");
$pw->passwd("$new_user", $pw->encpass("$new_pass"));
$pw->commit();
undef $pw;
system("pwconv $new_user");

Am I missing something here?

Regards,

Dan



--
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to