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
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