Re: SELinux MLS Policies

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

 



> On 7 Sep 2016, at 7:03 PM, Petr Lautrbach <plautrba@xxxxxxxxxx> wrote:
> 
>> On 08/31/2016 09:53 AM, Paul Bolton wrote:
>> 
>> 
>>> On 31/08/16 07:37, ileyd wrote:
>>> 
>>> Have you managed to correct the incorrect labelling of /etc?  When I've tried to use the MLS policy on RHEL/CentOS 7-7.2, that has stopped logins from working when running in enforcing mode.
>> 
>> So if I turn off the dontaudit rules that issue shows up with
>> unix_chkpwd and mls_constrain AVCs. Admittedly I did notice it was at
>> s15 but thought that was intentional. Though, as most of the files in
>> /etc are at s0 that doesn't sound right.
>> 
>> Anyway, changing /etc to s0 allows logins to work; and looks more like
>> what I would expect an out-of-the-box MLS system to look like.
>> 
>> Thanks for the advice.
> 
> This is a bug in initscripts.
> 
> /usr/lib/systemd/rhel-import-state copies files from initrd to a
> filesystem during boot but doesn't reset level on the copied files.
> Since dracut is running as ks15, copied files  inherits s15 level. The
> fix is quite easy:
> 
> --- /usr/lib/systemd/rhel-import-state.bug      2016-09-07
> 04:44:45.413231227 -0400
> +++ /usr/lib/systemd/rhel-import-state  2016-09-07 04:44:51.645274588 -0400
> @@ -7,5 +7,5 @@
> 
> # run restorecon on the copied files
> if [ -e /sys/fs/selinux/enforce -a -x /usr/sbin/restorecon ]; then
> -    find . -mindepth 1 -print0 | { cd / && xargs --null restorecon -i; }
> +    find . -mindepth 1 -print0 | { cd / && xargs --null restorecon -i -F; }
> fi
> 
> 
> Petr
> -- 
> Petr Lautrbach
> 
> 
Thanks for sharing that!
_______________________________________________
Selinux mailing list
Selinux@xxxxxxxxxxxxx
To unsubscribe, send email to Selinux-leave@xxxxxxxxxxxxx.
To get help, send an email containing "help" to Selinux-request@xxxxxxxxxxxxx.



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

  Powered by Linux