Sindbad~EG File Manager

Current Path : /usr/lib/python3.6/site-packages/sepolicy/__pycache__/
Upload File :
Current File : //usr/lib/python3.6/site-packages/sepolicy/__pycache__/sedbus.cpython-36.pyc

3

>�\��@s�ddlZddlZddlZddlZddlmZGdd�de�Zedkr�y&e�Z	e	j
eejd��Z
ee
�Wn,ejk
r�Zzee�WYddZ[XnXdS)�N)�polkitc@s�eZdZdd�Zejdd��Zejdd��Zejdd��Zejd	d
��Z	ejdd��Z
ejd
d��Zejdd��Zejdd��Z
dS)�SELinuxDBuscCstj�|_|jjdd�|_dS)Nzorg.selinuxz/org/selinux/object)�dbusZ	SystemBusZbusZ
get_object�dbus_object)�self�r�/usr/lib/python3.6/sedbus.py�__init__
s
zSELinuxDBus.__init__cCs|jj|dd�}|S)Nzorg.selinux)�dbus_interface)r�semanage)rZbuf�retrrrrszSELinuxDBus.semanagecCs|jj|dd�}|S)Nzorg.selinux)r
)r�
restorecon)r�pathrrrrr
szSELinuxDBus.restoreconcCs|jj|dd�}|S)Nzorg.selinux)r
)r�
setenforce)r�valuerrrrrszSELinuxDBus.setenforcecCs|jjdd�}|S)Nzorg.selinux)r
)r�
customized)rrrrrrszSELinuxDBus.customizedcCs|jjdd�}|S)Nzorg.selinux)r
)r�
semodule_list)rrrrrr"szSELinuxDBus.semodule_listcCs|jj|dd�}|S)Nzorg.selinux)r
)r�relabel_on_boot)rrrrrrr'szSELinuxDBus.relabel_on_bootcCs|jj|dd�}|S)Nzorg.selinux)r
)r�change_default_mode)rrrrrrr,szSELinuxDBus.change_default_modecCs|jj|dd�}|S)Nzorg.selinux)r
)r�change_default_policy)rrrrrrr1sz!SELinuxDBus.change_default_policyN)�__name__�
__module__�__qualname__r	rZenable_proxyrr
rrrrrrrrrrrsr�__main__�)�sysrZdbus.serviceZdbus.mainloop.glibZ	slip.dbusr�objectrrZ
dbus_proxyr�int�argvZresp�printZ
DBusException�errrr�<module>s.

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists