Re: SELinux/httpd integration

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

 



Joe Orton wrote:

On Tue, Nov 16, 2004 at 01:56:56PM -0500, Colin Walters wrote:


On Tue, 2004-11-16 at 13:21 +0000, Joe Orton wrote:


I think one thing that would help would be making the sets of example
httpd module configurations self-documentating w.r.t. SELinux for some
of the modules.


It would be nice to go through more possible configurations and try
them; so far we've only done a few.



I'll try to go through more of the modules in /etc/httpd/conf.d/*.conf.



So for instance, how do I get Subversion/mod_dav_svn working with an
SELinux-enabled httpd? Can we make it such that an SVN repos is as easy
to set up as:

# cd /src/svn
# svnadmin create mystuff
# vi /etc/httpd/conf.d/subversion.conf
- uncomment the defaults?


Well, given that the path /src/ doesn't exist by default right now, we
can't ensure it's labeled correctly out of the box. Maybe we could have
default configuration use /var/www/.



That would work too.



A more generic example would be if we provide a /srv/www directory or
something to which the httpd domain is allowed read+write access by
default; somewhere to put the PHP webapps.


/srv/www should probably be just be labeled the same as /var/www by
default. Since the default label is httpd_sys_content_t, which in the
default boolean set httpd_t is allowed to write to, PHP apps storing
e.g. a SQLite database there should work.



httpd_t *cannot* write to anything labelled with httpd_sys_content_t by default, surely - that's the whole problem?

When I set up /var/www/svn as above, I get AVC messages like:

audit(1100636258.341:0): avc: denied { write } for pid=21318 exe=/usr/sbin/httpd name=__db.001 dev=hda2 ino=3169309 scontext=root:system_r:httpd_t tcontext=root:object_r:httpd_sys_content_t tclass=file

joe

--
fedora-selinux-list mailing list
fedora-selinux-list@xxxxxxxxxx
http://www.redhat.com/mailman/listinfo/fedora-selinux-list


Policy has been updated to allow this. Please update to selinux-policy-targeted-1.17.30-2.26 or greater.


[Index of Archives]     [Fedora Users]     [Fedora Desktop]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux