[Spacewalk-list] SELinux contexts for distro trees

Colin Coe colin.coe at gmail.com
Fri Oct 14 05:49:51 UTC 2011


On Thu, Oct 13, 2011 at 7:52 PM, Jan Pazdziora <jpazdziora at redhat.com> wrote:
> On Mon, Oct 10, 2011 at 11:26:01AM +0800, Colin Coe wrote:
>>
>> Can anyone advise what the SELinux contexts should be if I've copied
>> the distro ISO contents to /var/distro-trees/<label>?
>> ---
>> type=AVC msg=audit(1318216860.448:70920): avc:  denied  { search } for
>>  pid=19249 comm="cobblerd" name="/" dev=dm-6 ino=2
>> scontext=system_u:system_r:cobblerd_t:s0
>> tcontext=system_u:object_r:file_t:s0 tclass=dir
>> type=AVC msg=audit(1318216920.466:70921): avc:  denied  { search } for
>>  pid=19272 comm="cobblerd" name="/" dev=dm-6 ino=2
>> scontext=system_u:system_r:cobblerd_t:s0
>> tcontext=system_u:object_r:file_t:s0 tclass=dir
>> type=AVC msg=audit(1318216920.466:70922): avc:  denied  { search } for
>>  pid=19272 comm="cobblerd" name="/" dev=dm-6 ino=2
>> scontext=system_u:system_r:cobblerd_t:s0
>> tcontext=system_u:object_r:file_t:s0 tclass=dir
>> ---
>>
>> I'd rather not change to permissive...
>
> If this is for creating kickstart distribution, it would be
> for example spacewalk_data_t, or (probably) anything that
>
>        sesearch --allow -s cobblerd_t -p search
>
> would show.
>
> Cobbler will then copy the vmlinuz and stuff to /tftpboot and give
> it tftpdir_t, and it will also put it as symlinks to
> /var/www/cobbler/images and give it httpd_sys_content_t.
>
> Here's a problem thou -- it used to be not trivial to force cobblerd
> to create the content in /var/www/cobbler/images as symlinks and not
> as hardlinks, other than having those on different filesystems. I'm
> not even sure if that's something which was already addressed in EPEL.
>
> --
> Jan Pazdziora
> Principal Software Engineer, Satellite Engineering, Red Hat
>

Hi Jan

I'm doing things a little differently.  I don't want to mount the ISOs
so what I've done is copied the ISOs (minus the .rpm files) in
/var/distro-trees/<label>/.  Thats why SELinux is complaining.

How should I set the contexts to resolve this?

Thanks

CC

-- 
RHCE#805007969328369




More information about the Spacewalk-list mailing list