Re: context mount options in FC5

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

 



On Sun, 2006-03-26 at 09:48 +0100, Paul Howarth wrote:
> The "context" and "fscontext" mount options no longer seem to be
> supported by mount in FC5:
> 
> # mount -r -o
> loop,fscontext=system_u:object_r:public_content_t /srv/softlib/fedora/bordeaux/FC-5-i386-DVD.iso /srv/softlib/fedora/bordeaux/dvd
> mount: wrong fs type, bad option, bad superblock on /dev/loop1,
>        missing codepage or other error
>        In some cases useful info is found in syslog - try
>        dmesg | tail  or so
> 
> The same command fails in the same way with "fscontext" changed to
> "context", but works if neither of those options is present. This leaves
> me with the mounted DVD image having a context of iso9660_t, which is
> reasonable but not what I want for serving out a local yum repository.
> 
> So how can I get ISO images mounted with public_content_t in FC5?
> 
> Or am I going to have to create a policy module to allow httpd, ftpd,
> samba etc. to read iso9660_t?

Error message that I get in /var/log/messages is
SELinux: security_context_to_sid(system_u:object_r:public_content_t)
failed ... errno=-22 (EINVAL).

But if I add a ':s0' suffix to the context, it works.  So IIUC the
problem here is that mount is directly passing the user-supplied context
to the kernel without interacting with libselinux to translate it (via
selinux_trans_to_raw_context).  Needs to be patched accordingly, and
updated in FC5 as well as rawhide.

-- 
Stephen Smalley
National Security Agency

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

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

  Powered by Linux