Re: Ye olde "avc granted"

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

 



Jean-David Beyer wrote:
> On 03/27/2013 04:39 PM, Daniel J Walsh wrote:
>> On 03/27/2013 04:25 PM, m.roth@xxxxxxxxx wrote:
>>> Daniel J Walsh wrote:
>>>> On 03/26/2013 05:13 PM, m.roth@xxxxxxxxx wrote:
>>>>> m.roth@xxxxxxxxx wrote:
>>>>>> Daniel J Walsh wrote:
>>>>>>> On 03/26/2013 03:27 PM, m.roth@xxxxxxxxx wrote:
>>>>>>>> Daniel J Walsh wrote:
>>>>>>>>> On 03/26/2013 03:12 PM, m.roth@xxxxxxxxx wrote:
>>>>>>>>>> Daniel J Walsh wrote:
>>>>>>>>>>> On 03/26/2013 03:08 PM, m.roth@xxxxxxxxx wrote:
>>>>>>>>>>>>
>>>>>>>>>>>> Got a server that's throwing a ton of avc
>>>>>>>>>>>> granted, all related to Matlab. I saw
>>>>>>>>>>>> something via google from '06, for a java thing
>>>>>>>>>>>> - is there something I can use to shut this
>>>>>>>>>>>> up?
>>>>>>>>>>>>
>>>>>>>>>>>> CentOS 5.9, current.
>>>>>>>> <snip>
>>>>>>>>> One hack to fix this would be to turn the boolean
>>>>>>>>> off and then write a custom policy module to allow
>>>>>>>>> unconfined_t execheap.
>>>>>>>>>
>>>>>>>>> policy_module(myunconfined, 1.0) gen_require(` type
>>>>>>>>> unconfined_t; ') allow unconfined_t self:process
>>>>>>>>> execheap;
>>>>>>>>
>>>>> What a *pain*. As I said, I'm on CentOS 5.9, and rpm -qa |
>>>>> grep selinux-policy\* selinux-policy-2.4.6-327.el5
>>>>> selinux-policy-targeted-2.4.6-327.el5
>>>>>
>>>>> audit2allow doesn't seem to have a debug switch, and I've
>>>>> tried exactly what you wrote, as well as the one I posted,
>>>>> and checkmodule chokes on everything.
>>>>>
>>>> How does it choke?
>>
>>> module matlab 1.0;
>>
>>> require { type unconfined_t; }
>>
>>> allow unconfined_t self:process execheap;
>>
>>> checkmodule -M -m -o matlab.mod matlab.te checkmodule:  loading
>>> policy configuration from matlab.te (unknown source)::ERROR
>>> 'unknown class process used in rule' at token ';' on line 7:
>>> allow unconfined_t self:process execheap;
>>
>>> checkmodule:  error(s) encountered while parsing configuration
>>
>>> Trying: policy_module(myunconfined, 1.0)
>>
>>> gen_require(` type unconfined_t; ')
>>
>>> allow unconfined_t self:process execheap;
>>
>>> gets checkmodule -M -m -o matlab.mod matlab_dw.te checkmodule:
>>> loading policy configuration from matlab_dw.te (unknown
>>> source)::ERROR 'syntax error' at token 'policy_module' on line
>>> 1:
>>
>>> checkmodule:  error(s) encountered while parsing configuration
>>
>> Try with the make file
>>
>> make -f /usr/share/selinux/devel/Makefile
>>
>> (If this exists on RHEL5.)
>
> It does in RHEL6

Not in 5.9.

      mark

--
selinux mailing list
selinux@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/selinux





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

  Powered by Linux