• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Perl mit useradd und userdel funktioniert immer noch nicht

Hakam

Newbie
Hallo an Alle!
Ich habe in Perl folgendes Script geschrieben um einen Linux-User anzulegen:

#!/usr/bin/perl -w
use strict;
use CGI::Carp qw(fatalsToBrowser);

my $username = "ulme";
my $cmd;

$cmd = "useradd -m -d /home/$username -G team -s /bin/bash/ -p linux $username";
`$cmd`; #Ausführen des Befehls useradd

Daraufhin habe ich das Skript nach /srv/www/cgi-bin/ kopiert, executable für alle gemacht und mit einem Browser ausgeführt. Der Browser meldete daraufhin folgenden Fehler:

Server error!
The server encountered an internal error and was unable to complete your request.
Error message:
Premature end of script headers: anlegen.p

If you think .... usw

Error 500
localhost
Apache/2.0.50 (Linux/Suse)

Warum will er mir nicht den Benutzer “ulme” anlegen? Auch mit “system” klappts nicht. Es klappt einfach nicht, ich verzweifle bald!
Gruss Haka
 
Oben