On 04/15/2016 07:48 AM, William wrote:
Hi,
Are there modules for selinux python34, so that from python I can query the
selinux api? I would like to be able to query current state, contexts, trigger
relabels etc. Is this possible?
libselinux and libsemanage have python 2 and python 3 bindings available
in subpackages:
libselinux-python.x86_64 : SELinux python bindings for libselinux
libselinux-python3.x86_64 : SELinux python 3 bindings for libselinux
libsemanage-python.x86_64 : semanage python bindings for libsemanage
libsemanage-python3.x86_64 : semanage python 3 bindings for libsemanage
For the general info you can use help():
# python3
>> import selinux
>> help(selinux)
>> import semanage
>> help(semanage)
e.g.
>> selinux.is_selinux_enabled()
1
>> selinux.selinux_getpolicytype()
[0,
'targeted']
Petr
--
Petr Lautrbach