grthtrhthjhtyjytjytkergtrhtrjytjerhrfh4:24 29/09/2026a ¾Ãyeïã @s’ddlZddlZddlZddlZGdd„deƒZedkrŽz&eƒZe e ej dƒ¡Z e e ƒWn.ej yŒZze eƒWYdZ[n dZ[00dS)éNc@sTeZdZdd„Zdd„Zdd„Zdd„Zd d „Zd d „Zd d„Z dd„Z dd„Z dS)Ú SELinuxDBuscCst ¡|_|j dd¡|_dS)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__cCs|jj|dd�}|S©Nr)Zdbus_interface)rÚsemanage)rÚbufÚretrrrr szSELinuxDBus.semanagecCs|jj|dd�}|Sr )rÚ restorecon)rÚpathr rrrrszSELinuxDBus.restoreconcCs|jj|dd�}|Sr )rÚ setenforce©rÚvaluer rrrrszSELinuxDBus.setenforcecCs|jjdd�}|Sr )rÚ customized©rr rrrrszSELinuxDBus.customizedcCs|jjdd�}|Sr )rÚ semodule_listrrrrrszSELinuxDBus.semodule_listcCs|jj|dd�}|Sr )rÚrelabel_on_bootrrrrr!szSELinuxDBus.relabel_on_bootcCs|jj|dd�}|Sr )rÚchange_default_moderrrrr%szSELinuxDBus.change_default_modecCs|jj|dd�}|Sr )rÚchange_default_policyrrrrr)sz!SELinuxDBus.change_default_policyN) Ú__name__Ú __module__Ú __qualname__r r rrrrrrrrrrrrsrÚ__main__é)ÚsysrZ dbus.serviceZdbus.mainloop.glibÚobjectrrZ dbus_proxyrÚintÚargvZrespÚprintZ DBusExceptionÚerrrrÚs&