Ye olde "avc granted"
Daniel J Walsh
dwalsh at redhat.com
Wed Mar 27 20:39:02 UTC 2013
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 03/27/2013 04:25 PM, m.roth at 5-cent.us wrote:
> Daniel J Walsh wrote:
>> On 03/26/2013 05:13 PM, m.roth at 5-cent.us wrote:
>>> m.roth at 5-cent.us wrote:
>>>> Daniel J Walsh wrote:
>>>>> On 03/26/2013 03:27 PM, m.roth at 5-cent.us wrote:
>>>>>> Daniel J Walsh wrote:
>>>>>>> On 03/26/2013 03:12 PM, m.roth at 5-cent.us wrote:
>>>>>>>> Daniel J Walsh wrote:
>>>>>>>>> On 03/26/2013 03:08 PM, m.roth at 5-cent.us 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
>
> mark
>
>
Try with the make file
make -f /usr/share/selinux/devel/Makefile
(If this exists on RHEL5.)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.13 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iEYEARECAAYFAlFTWOYACgkQrlYvE4MpobN37gCeMZOGXqSZI5TLL1wwDbFiH23o
A+AAoOYLdE8SNvdMf41vFLJr7CUpNpER
=3v63
-----END PGP SIGNATURE-----
More information about the selinux
mailing list