Boolean resets don't stick

Daniel J Walsh dwalsh at redhat.com
Mon Mar 8 15:23:35 UTC 2010


On 03/08/2010 09:48 AM, Temlakos wrote:
> On 03/08/2010 09:24 AM, Daniel J Walsh wrote:
>    
>> On 03/08/2010 09:15 AM, Temlakos wrote:
>>      
>>> On 03/08/2010 09:10 AM, Paul Howarth wrote:
>>>        
>>>> On 08/03/10 14:03, Temlakos wrote:
>>>>
>>>>          
>>>>> Why is it that when I changed some SELinux variables to allow certain
>>>>> processes, the allowances did not persist with the next shutdown and
>>>>> reboot cycle?
>>>>>
>>>>> I had occasion to set allow_execmod and several Samba-related
>>>>> Booleans.
>>>>> And then this morning, it was as if I hadn't customized anything.
>>>>>
>>>>> I had to revert and reset every one of those custom variables, and
>>>>> /then/ I did a complete relabel. Once I did that, a certain
>>>>> application
>>>>> that needed execmod allowed, would run. Samba runs as well, though I
>>>>> probably discovered another issue--failure to turn on the nmb
>>>>> service as
>>>>> well as the smb service.
>>>>>
>>>>> But when I change a part of the Samba policy, I thought that should
>>>>> hold
>>>>> for good. Why doesn't it? Or did the relabeling finally make the issue
>>>>> go away?
>>>>>
>>>>> I just don't want that issue to come back, that's all--but I don't
>>>>> want
>>>>> to disable SELinux in order to do that.
>>>>>
>>>>>            
>>>> You did use the "-P" option to setsebool, didn't you?
>>>>
>>>> Paul.
>>>> -- 
>>>> selinux mailing list
>>>> selinux at lists.fedoraproject.org
>>>> https://admin.fedoraproject.org/mailman/listinfo/selinux
>>>>
>>>>
>>>>          
>>> I was using the GUI manager for SELinux, not Konsole. I did not know
>>> about option -P. Is this another example of how the GUIs aren't up to
>>> par?
>>>
>>> Temlakos
>>>
>>> -- 
>>> selinux mailing list
>>> selinux at lists.fedoraproject.org
>>> https://admin.fedoraproject.org/mailman/listinfo/selinux
>>>
>>>
>>>        
>> Something strange is going on.
>>
>> # grep setsebool  /usr/share/system-config-selinux/booleansPage.py
>>          setsebool="/usr/sbin/setsebool -P %s=%d" % (key, not val)
>>
>>
>>      
> OK, here's the reboot test. At first my application still didn't run,
> though all the Booleans showed up as set when I ran getsebool in Konsole.
>
> Then it occurred to me to launch KWallet directly. That solved the problem.
>
> I think I know what might have happened: KWallet doesn't start
> automatically every time. So SELinux was probably not at issue.
>
> Temlakos
> --
> selinux mailing list
> selinux at lists.fedoraproject.org
> https://admin.fedoraproject.org/mailman/listinfo/selinux
>    
Thats ok.  Just rounding up the usual suspects...



More information about the selinux mailing list