mit folgendem Perl-code adde ich einen user im system:
Code: Select all
@useradd= ( $sys{'useradd'},
"-c", "$user[2] $user[3]",
"-d", "$sys{'homedirs'}/$user[0]",
"-g", "ftponly",
"-m",
"-k", $sys{'skel'},
"-s", $sys{'defshell'},
"-p", $user[7],
"$user[0]");
$resultat= 0xff & system @useradd;
in webmin erscheint das passwort, welches ich hier übergeben habe, als klartext im feld "vorverschlüsseltes kennwort", wenn ich dann das passwort in das feld "klartextkennwort" eingebe, kann sich der user einloggen..
wie kann ich nun mit meinem bestehenden perl-code einen loginfähigen ftp-user erzeugen?
grüsses
pedä
EDIT: oh.. das hab ich ganz vergessen:
in $sys{'useradd'} ist gespeichert: /usr/sbin/useradd
aber das dürfte ja eigentlich klar gewesen sein.. ;)