X7ROOT File Manager
Current Path:
/usr/lib64/python2.7/site-packages/sepolicy
usr
/
lib64
/
python2.7
/
site-packages
/
sepolicy
/
📁
..
📄
__init__.py
(31.65 KB)
📄
__init__.pyc
(33.24 KB)
📄
__init__.pyo
(33.24 KB)
📄
booleans.py
(1.59 KB)
📄
booleans.pyc
(1.1 KB)
📄
booleans.pyo
(1.1 KB)
📄
communicate.py
(1.72 KB)
📄
communicate.pyc
(1.41 KB)
📄
communicate.pyo
(1.41 KB)
📄
interface.py
(8.61 KB)
📄
interface.pyc
(7.66 KB)
📄
interface.pyo
(7.66 KB)
📄
manpage.py
(39.37 KB)
📄
manpage.pyc
(39.15 KB)
📄
manpage.pyo
(39.15 KB)
📄
network.py
(2.83 KB)
📄
network.pyc
(1.91 KB)
📄
network.pyo
(1.91 KB)
📄
policy.so
(47.11 KB)
📄
sedbus.py
(1.71 KB)
📄
sedbus.pyc
(2.87 KB)
📄
sedbus.pyo
(2.87 KB)
📁
templates
📄
transition.py
(3.03 KB)
📄
transition.pyc
(3.58 KB)
📄
transition.pyo
(3.58 KB)
Editing: sedbus.py
import sys import dbus import dbus.service import dbus.mainloop.glib from slip.dbus import polkit class SELinuxDBus (object): def __init__(self): self.bus = dbus.SystemBus() self.dbus_object = self.bus.get_object("org.selinux", "/org/selinux/object") @polkit.enable_proxy def semanage(self, buf): ret = self.dbus_object.semanage(buf, dbus_interface="org.selinux") return ret @polkit.enable_proxy def restorecon(self, path): ret = self.dbus_object.restorecon(path, dbus_interface="org.selinux") return ret @polkit.enable_proxy def setenforce(self, value): ret = self.dbus_object.setenforce(value, dbus_interface="org.selinux") return ret @polkit.enable_proxy def customized(self): ret = self.dbus_object.customized(dbus_interface="org.selinux") return ret @polkit.enable_proxy def semodule_list(self): ret = self.dbus_object.semodule_list(dbus_interface="org.selinux") return ret @polkit.enable_proxy def relabel_on_boot(self, value): ret = self.dbus_object.relabel_on_boot(value, dbus_interface="org.selinux") return ret @polkit.enable_proxy def change_default_mode(self, value): ret = self.dbus_object.change_default_mode(value, dbus_interface="org.selinux") return ret @polkit.enable_proxy def change_default_policy(self, value): ret = self.dbus_object.change_default_policy(value, dbus_interface="org.selinux") return ret if __name__ == "__main__": try: dbus_proxy = SELinuxDBus() resp = dbus_proxy.setenforce(int(sys.argv[1])) print (resp) except dbus.DBusException as e: print (e)
Upload File
Create Folder