CGI and Selinux

Nair, Murlidharan T mnair at iusb.edu
Fri Sep 29 16:38:02 UTC 2006


 

________________________________

From: redhat-install-list-bounces at redhat.com on behalf of Stuart Sears
Sent: Fri 9/29/2006 6:16 AM
To: Getting started with Red Hat Linux
Subject: Re: CGI and Selinux



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Nair, Murlidharan T wrote:
> I am trying to get my cgi to work on my server but for some reason,
> which I feel may be associated with some setting with selinux,
> it fails to run.
> I did the following
> 
> chcon -h -t httpd_sys_script_exec_t  /mnt/webservice/splicecgi-bin

And what are the error messages that tell you that this is
SELinux-related? (you could well be correct)

Pasting an example would help.
Look for messages containing 'avc' and 'http' in /var/log/messages
or possibly /var/log/audit/audit.log (only if you are running auditd)

What are the httpd error messages when you try to access a CGI script?

Have you enabled the cgi boolean for httpd?

# setsebool -P httpd_enable_cgi=1

what is the context on
/mnt/webservice
and its subdirectories?

# ls -Zd mnt/webservice/splicecgi-bin
# ls -Zd /mnt/webservice/splicehtml


does normal http service work for those virtualhosts?

<snip>
> Here is what my httpd.cnf looks like since it is a virtual host.
> Thanks ../Murli

I have set the http_enable_cgi=1 

[root at bioinformatics ~]# ls -Zd /mnt/webservice/splicecgi-bin/
drwxrwxrwx  root     root     system_u:object_r:httpd_sys_script_exec_t /mnt/webservice/splicecgi-bin/
[root at bioinformatics ~]# ls -Zd /mnt/webservice/splicehtml/
drwxrwxrwx  root     root     system_u:object_r:httpd_sys_content_t /mnt/webservice/splicehtml/


Here is the last couple of lines from /var/log/messages

Sep 29 12:07:50 bioinformatics kernel: audit(1159546070.572:41083): avc:  denied  { search } for  pid=9516 comm="tes
t_code.cgi" name="mnt" dev=sda5 ino=98305 scontext=root:system_r:httpd_sys_script_t tcontext=system_u:object_r:mnt_t
 tclass=dir
Sep 29 12:09:23 bioinformatics kernel: drivers/usb/input/hid-core.c: input irq status -84 received

Thanks for your help.

Cheers ../murli

 

 

 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 4964 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/redhat-install-list/attachments/20060929/12548f74/attachment.bin>


More information about the Redhat-install-list mailing list