Re: Portage-related AVCs
Robert Sharp <selinux-/[email protected]> Thu, 24 Nov 2016 15:29:54 +0000
| Newsgroups | gmane.linux.gentoo.hardened |
|---|---|
| Message-ID | <[email protected]> |
On 23/11/16 17:30, Jason Zaman wrote: > On Wed, Nov 23, 2016 at 05:20:59PM +0000, Robert Sharp wrote: >> On 23/11/16 16:59, Robert Sharp wrote: >>> On 23/11/16 15:58, Jason Zaman wrote: >>>> Either is fine, but im probably just gonna stabilize the 2.6 userspace >>>> in a couple weeks so that one is likely easier. and setools4 is waaay >>>> better than 3. The important point is that you dont want to have both >>>> policy.29 and policy.30 around. Then you get weirdness like if you >>>> downgrade a kernel or something random it'll load in the old policy >>>> which probably doesnt work properly, so whichever you pick, make sure >>>> you nuke the other one. and semodule -B will rebuild the whole policy >>>> again and load it. >>> OK - I will go with policy.30 and add the keywords etc. I did a couple >>> of local policy changes that may not be needed so will they disappear >>> in all of this or do I need to remove them somehow first? >>> >>> Thanks for all your help, >>> Robert >>> >> Sorry - noticed a couple of things while preping the emerge: >> >> 1) selinux-base-policy is blocking policycoreutils so presumably I need >> to add that to my accept_keywords? >> 2) this package has the "unconfined" use flag set but I don't use >> unconfined. Does that matter? > Oh, yeah the 2.6 userland needs at minimum 2.20151208-r6. Its been long > enough, i'll stabilize the new policies right away so just wait a bit > any sync again. > > unconfined useflag just builds it, if you are using strict you can turn > off unconfined and set this in make.conf: > POLICY_TYPES="strict" > then it wont even build the targetted modules at all. > Thanks Jason - you have been busy. I have just updated to 20151208-r6 and when I run semodule -B I get this message: "libsemanage.add_user: user system_u not in password file" Googling suggests this was a problem in Fedora (see bug https://bugzilla.redhat.com/show_bug.cgi?id=1378204) and it was fixed a few days ago in their selinux-policy-3.13.1-191.20.fc24. I ran sesearch as before and it comes up with the same results as before so I assume the semodule command did not do what it was supposed to do. Is there a work around for this or should I go ~arch on the policy as well? If so, is there a way to avoid listing all the policy packages in my accept_keywords file? Thanks again, Robert