Re: Filesystem module

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

 



On 03/26/2013 14:56, Daniel J Walsh wrote:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 03/26/2013 12:56 PM, Christopher J. PeBenito wrote:
On 03/25/13 17:14, Rob Shelley wrote:
I am evaluating OCFS2 on a CentOS 6.3 cluster and have run into a little bit of a snag with SELinux. After the OCFS2 partition is mounted no writes can be performed to the shared device from either node because they are being blocked by SELinux. The core of the issue is that the CentOS default policy does not list OCFS2 as a filesystem that supports
xattrs in filesystem.te.  It's a one line fix:

fs_use_xattr ocfs2 gen_context(system_u:object_r:fs_t,s0);

However, it would seem that the only way to implement this change in filesystem.te is by rebuilding the base policy. (I have not found a way to just reload the filesytem module of the base policy.) And even if there were an easy way to reload just the filesystem module of the base policy I believe this would be overwritten if an update is released.

So, I was wondering if there was a way to incorporate this line into a module, say ocfs2.te. My initial attempts have failed, but I am assuming that is because I do not have the correct dependencies listed in the
require section.

Any suggestions?

Unfortunately you can only add fs_use statements to the base module, so
you'd have to rebuild the base module.

You should be able to mount the file system with a single label.

mount -o context="system_u..."

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/

iEYEARECAAYFAlFR70gACgkQrlYvE4MpobNnFACglqXTfagTP1SGv4B48u40GcAR
v6EAni59zLo5gElDUCDuVueMXSI/0Ek2
=zKaF
-----END PGP SIGNATURE-----

--
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.


Is there a reason that fs_use statements need to be in the base module other than its just how it is in the kernel and tool chain? Is that something that could be changed?

--
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