/usr/lib/python3.9/site-packages/sepolicy/__pycache__
Edit: /usr/lib/python3.9/site-packages/sepolicy/__pycache__/sedbus.cpython-39.pyc (2131B)
a
¾Ãyeï ã
@ s’ d dl Z d dlZd dlZd dlZG dd„ deƒZedkrŽz&eƒ Ze e e j
d ƒ¡Zeeƒ W n. ej
yŒ Z zeeƒ W Y dZ[n
dZ[0 0 dS )é Nc @ sT e Zd Zdd„ Zdd„ Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dd„ Z
dd„ ZdS )ÚSELinuxDBusc C s t ¡ | _| j dd¡| _d S )Núorg.selinuxz/org/selinux/object)ÚdbusZ SystemBusZbusZ
get_objectÚdbus_object)Úself© r ú3/usr/lib/python3.9/site-packages/sepolicy/sedbus.pyÚ__init__ s
zSELinuxDBus.__init__c C s | j j|dd�}|S ©Nr )Zdbus_interface)r Úsemanage)r ÚbufÚretr r r r
s zSELinuxDBus.semanagec C s | j j|dd�}|S r
)r Ú
restorecon)r Úpathr
r r r r s zSELinuxDBus.restoreconc C s | j j|dd�}|S r
)r Ú
setenforce©r Úvaluer
r r r r s zSELinuxDBus.setenforcec C s | j jdd�}|S r
)r Ú
customized©r r
r r r r s zSELinuxDBus.customizedc C s | j jdd�}|S r
)r Ú
semodule_listr r r r r s zSELinuxDBus.semodule_listc C s | j j|dd�}|S r
)r Úrelabel_on_bootr r r r r ! s zSELinuxDBus.relabel_on_bootc C s | j j|dd�}|S r
)r Úchange_default_moder r r r r % s zSELinuxDBus.change_default_modec C s | j j|dd�}|S r
)r Úchange_default_policyr r r r r ) s z!SELinuxDBus.change_default_policyN)Ú__name__Ú
__module__Ú__qualname__r r r r r r r r r r r r r r s r Ú__main__é )Úsysr Zdbus.serviceZdbus.mainloop.glibÚobjectr r Z
dbus_proxyr ÚintÚargvZrespÚprintZ
DBusExceptionÚer r r r Ú
s &