hallo,
ich möchte über webformular (im passwortgeschützten bereich) neue user auf dem system anlegen.
meine bisherigen versuche (in einem perl-script):
- qx(useradd -u $uid -o -g $pgroup -G $sgroup -d $homedir -s /bin/false -c $user -p $crypt_pw $user);
- qx(/usr/local/httpd/user.sh $user $crypt_pw $uid $pgroup $sgroup $homedir);
zu 2): bestitzer von user.sh ist root, dateirechte: 6711. in der datei steht lediglich die useradd-zeile von 1).
in beiden fällen kommt die fehlermeldung "useradd: unable to lock password file". wenn ich die user.sh an der kommanozeile als root ausführe, geht's. mir schwant schon, wodran es liegen könnte. aber gibt's eine möglichkeit, dennoch über ein webformular einen neuen user anzulegen?
gruß, Dirk