HEX
Server: Apache/2.4.62 (Unix) OpenSSL/1.1.1k
System: Linux ns565604.ip-54-39-133.net 4.18.0-553.50.1.el8_10.x86_64 #1 SMP Tue Apr 15 08:09:22 EDT 2025 x86_64
User: greer489 (1034)
PHP: 8.3.19
Disabled: NONE
Upload Files
File: //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.