[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

RE: Automation of Administrative Tasks on an RHEL Box



I'd say sudo first...

If that doesn't work:

Have a root cron job that runs a script located in /var/www/html
Write a php script that parses the values from the web form into the
script to be run by root...then include an /sbin/service network restart
at the end...

It should work that way...even if the web server is chrooted (as root
can see inside the chroot)...


-----Original Message-----
From: redhat-list-bounces redhat com
[mailto:redhat-list-bounces redhat com] On Behalf Of Devarishi Kumar
Mahadeva
Sent: Thursday, September 16, 2010 1:56 PM
To: redhat-list redhat com
Subject: Automation of Administrative Tasks on an RHEL Box

Hi All,


Here is a good scenario of  Automation of Administrative Tasks (it was
presented 
before me in an interview at a Defense Department, Navy):

Design a Web Interface using PHP (we can use Perl also)  that has fields
for:

IP Address, Default Gateway, Subnet Mask, etc. and when the values are
submitted 
the Linux Server (RHEL) should be able to process the request and change
the 
Network information accordingly and restart the Network Services. (It it

noteworthy that such a Web Interface is to be used on an Intranet and is
for 
testing purpose only, we really do not intend to invite any security 
vulnerabilities by allowing anyone to change the Network Settings.) 

The only point here is how to get a (CGI-)Script (PHP or Perl) be able
to 
perform the tasks of an Administrator, i.e. execute commands that only
the root 
user or a user with some root privileges can issue.

We can easily pass values to a PHP / Perl or even to a Shell Script
program on 
the server.... in /var/www/cgi-bin or /var/www/html directories. But how
will it 
run with the root privileges? 

With regards,
 
Devarishi Kumar Mahadeva.

________________________________

(UNIX Application Support)
HCL Technologies Ltd., 
Infra Tower, Plot No. A 3, Sector 126, 
SEZ Noida (Uttar Pradesh) - India.
Mobile No.: +919999355295

________________________________


      
-- 
redhat-list mailing list
unsubscribe mailto:redhat-list-request redhat com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/redhat-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]