관리-도구
편집 파일: sedbus.cpython-39.pyc
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����<module>���s���&