Exemplo n.º 1
0
def set_state(module, state):
    if state == 'enforcing':
        selinux.security_setenforce(1)
    elif state == 'permissive':
        selinux.security_setenforce(0)
    elif state == 'disabled':
        pass
    else:
        msg = 'trying to set invalid runtime state %s' % state
        module.fail_json(msg=msg)
Exemplo n.º 2
0
def set_state(module, state):
    if state == 'enforcing':
        selinux.security_setenforce(1)
    elif state == 'permissive':
        selinux.security_setenforce(0)
    elif state == 'disabled':
        pass
    else:
        msg = 'trying to set invalid runtime state %s' % state
        module.fail_json(msg=msg)
Exemplo n.º 3
0
def set_state(state):
    if state == "enforcing":
        selinux.security_setenforce(1)
    elif state == "permissive":
        selinux.security_setenforce(0)
    elif state == "disabled":
        pass
    else:
        msg = "trying to set invalid runtime state %s" % state
        module.fail_json(msg=msg)
Exemplo n.º 4
0
def set_state(state):
    if (state == 'enforcing'):
        selinux.security_setenforce(1)
    elif (state == 'permissive'):
        selinux.security_setenforce(0)
    elif (state == 'disabled'):
        pass
    else:
        msg = 'trying to set invalid runtime state %s' % state
        #module.fail_json(msg=msg)
        raise Exception(msg)
Exemplo n.º 5
0
def toggle_selinux(is_enforce):
    """you realize this is dangerous, right?"""
    # Use the following command for testing.
    try:
        #toggle enforcing.
        selinux_target = not is_enforce
        selinux.security_setenforce(selinux_target)
        _success = 0
        _message = 'selinux policy set to %s' % selinux_target

    except OSError as error:
        _success = 1
        _message = 'unable to toggle selinux enforcing due to %s' % error
    return _success, _message
Exemplo n.º 6
0
 def set_current_mode(self,menu):
     selinux.security_setenforce(menu.get_active() == 1)
Exemplo n.º 7
0
 def setenforce(self, value):
     selinux.security_setenforce(value)
Exemplo n.º 8
0
 def setenforce(self, value):
     selinux.security_setenforce(value)
 def setenforce(self, value, sender):
     if not self.is_authorized(sender, "org.selinux.setenforce"):
         raise dbus.exceptions.DBusException("Not authorized")
     selinux.security_setenforce(value)
Exemplo n.º 10
0
 def set_current_mode(self, menu):
     selinux.security_setenforce(menu.get_active() == 1)