RE: user_identify for httpd (warning: newbie question)

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

 



On Fri, 2008-07-25 at 11:50 -0400, Joshua Brindle wrote:
> Stephen Smalley wrote:
> > On Fri, 2008-07-25 at 15:42 +1000, Murray McAllister wrote:
> >> Hi,
> >> 
> >> On Red Hat Enterprise Linux 5 (policy-targeted), I run my main user
> >> account as "user_u:system_r:unconfined_t". When I do a "sudo service
> >> httpd start", httpd runs as "user_u:system_r:httpd_t".
> >> 
> >> On Fedora 9 (policy-targeted), I run my main user account as
> >> "unconfined_u:unconfined_r:unconfined_t". When I do a "sudo service
> >> httpd start", httpd runs as "unconfined_u:system_r:httpd_t".
> >> 
> >> "httpd.conf" is configured on each system to run as the user and
> >> group "apache". 
> >> 
> >> With regards to Fedora 9, am I doing something wrong? Is it okay for
> >> the SELinux user to be "unconfined_u" for services?
> >> 
> >> Thanks for any advice,
> > 
> > It is non-ideal but not a vulnerability (since the TE policy
> > governs what domains can be reached from the service domain, e.g.
> > httpd_t). 
> > 
> > Ideally it would be transitioned to system_u.  Requires
> > SELinux to support automatic user identity transitions,
> > something we didn't expect would be needed since user
> > identity is normally set explicitly by programs.  SELinux has
> > a "run_init" program that will explicitly transition into a
> > system context for restarting system services, but it isn't
> > integrated into /sbin/service and friends - early on in
> > Fedora SELinux integration, they ran into problems with
> > seamlessly making it work with existing usage patterns.
> > 
> > There have been some preliminary patches floated to add user
> > identity transitions to SELinux.  Not sure what the status is
> > on that - Joshua?
> 
> I dropped them when Ubuntu worked around the issue in policy. I can dig
> them out again but I'm not sure its worth bumping the policy version
> just for this and not convinced its entirely necessary anyway.

It has been a long-standing problem with SELinux.  As I said at the
time, I think it is worth adding the user transition support - I just
didn't want to rush the merging of it to suit the Ubuntu schedule.



--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.

[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux