Please take our Survey
logo       

Choosing A Webhost:
A web hosting service is a type of Internet hosting service that allows individuals and organizations to provide their own website accessible via the World Wide Web. Web hosts are companies that provide space on a server they own for use by their clients as well as providing Internet connectivity, typically in a data center. Web hosts can also provide data center space and connectivity to the Internet for servers they do not own to be located in their data center, called colocation. more...

Re: Selinux breaks samba with no AVC's...: msg#00161

Subject: Re: Selinux breaks samba with no AVC's...
On 9/28/05, Daniel J Walsh <dwalsh@xxxxxxxxxx> wrote:
> Tom Lisjac wrote:
> >On 9/27/05, Daniel J Walsh <dwalsh@xxxxxxxxxx> wrote:
> >>Tom Lisjac wrote:
> >>>I'm trying to make samba shares available on a new FC4 server...
> >>>When I switched to enforcing, I couldn't connect... and there were no
> >>>new AVC's. Switching back to permissive worked.

> >I've been relabelling the public_html directories as
> >user_u:object_r:httpd_user_content_t so Apache won't complain... but I
> >can't see this directory in the mounted samba shares. Audit2allow
> >returns the following:
> >
> >allow smbd_t httpd_sys_content_t:dir getattr;
> >
> >Is my labelling for public_html correct... or is there another switch
> >I can throw to allow samba to read and write to this directory?
> >
> Try chcon -t public_content_rw_t public_html.
> (or ftpd_anon_rw_t if  public_content_rw_t does not exist)
>
> Then setsebool -P allow_smbd_anon_write=1
>
> That should allow http to read and samba to write.

That fixed Samba so I could see public_html from the shares... but
Apache complained when trying to serve content:

allow httpd_t ftpd_anon_rw_t:dir getattr;

I got everything working for both Samba and Apache by turning on the
samba_enable_home_dirs boolean, per your suggestion, and adding the
following to local.te:

allow smbd_t httpd_sys_content_t:dir { add_name create getattr read
remove_name rename rmdir search write };
allow smbd_t httpd_sys_content_t:file { create getattr lock read
setattr unlink write };

I was hoping to make it work without the policy sources, but I can
live with this. Incidentally, audit2allow didn't add the curly braces
to the first line. Compilation failed until I put them in.

Thanks for your help... much appreciated!

-Tom



<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

Recently Viewed:
qnx.openqnx.dev...    gcc.libstdc++.c...    solaris.opensol...    information-ret...    misc.misterhous...    web.catalyst.ge...    apache.webservi...    redhat.release....    hardware.lirc/2...    kernel.autofs/2...    technology.sust...    linux.vdr/2003-...    editors.lyx.gen...    org.user-groups...    netbsd.devel.pk...    xdg.devel/2004-...    version-control...    jakarta.slide.d...    debian.packages...    creativecommons...    ports.ppc.embed...    bug-tracking.bu...   
Home | blog view | USPTO Patent Archive | advertise | OSDir is an inevitable website. super tiny logo

Free Magazines

Cisco News
Receive a free quarterly e-newsletter with exclusive articles on how Cisco IT uses its own products and solutions to enable the business.
subscribe

Systems Management News, the newspaper for IT systems administration and data center managers! Each issue of Systems Management News is chock-full of news and analysis to help you understand what's happening in your field.
subscribe

The Enterprise Newsweekly eWeek is the essential technology information source for builders of e-business.
subscribe

Oracle Magazine Oracle Magazine contains technology strategy articles, sample code, tips, Oracle and partner news, how to articles for developers and DBAs, and more. Oracle (NASDAQ: ORCL) is the world's largest enterprise software company.
subscribe

Total Telecom Total Telecom is "The Economist of the communications industry".
subscribe