Re: [Perl-unix-users] Permistion Problem when run from the Web
by Phillip Bruce other posts by this author
Nov 3 2009 8:20AM messages near this date
[Perl-unix-users] Permistion Problem when run from the Web
|
Re: [Perl-unix-users] Permistion Problem when run from the Web
nonlin wrote:
> Dear Friends,
>
> I know this is not directly a Unix problem but since this is happening
> in Fedora Lenix I though your the best group to help me with this Issue.
>
> I need to execute some root level UNIX commands and access some root
> level files from an script that is executed from the web. To be more
> specific, the script I am writing needs to restart sendmail. Example
> of "restartemail.pl":
> ------------
> #!/usr/bin/perl --
>
> use CGI ':standard';
>
> @results = `service sendmail restart`;
>
> print "@results\n";
> ------------
>
> If I am login in as the root on the server and run this script, IT
> WORKS perfectly!
>
> But if I call this script over the web into a browser. It FAILS!
> because 550 Permission denied (real uid not trusted).
>
>
> Now, I know that this limitation was set up for my protection, but I
> am writing a script that don't let the user do what ever they want.
> The script is in full control of what is happing on the server and not
> the user, so their is really no real risk hear. I just need to get
> around this limitation to get the job dun.
>
> Does anyone know how to make this work.
>
> Sincerely,
>
> Nonlin.
>
>
>
>
>
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Perl-Unix-Users mailing list
> Perl-Unix-Users@[...].com
> To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Nolin,
Do you have sudo setup on the box?
Phillip
_______________________________________________
Perl-Unix-Users mailing list
Perl-Unix-Users@[...].com
To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs
Thread:
Nonlin
Phillip Bruce
Nonlin
Nonlin
Bill Luebkert
Phillip Bruce
Nonlin
Nonlin
Jimmy Schappet
Ingo Schwarze
kenneth
Ingo Schwarze
|