コード例 #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)
コード例 #2
0
ファイル: selinux.py プロジェクト: awiddersheim/ansible
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)
コード例 #3
0
ファイル: selinux.py プロジェクト: liuzheng712/jumpserver
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)
コード例 #4
0
ファイル: selinux.py プロジェクト: hihellobolke/sillyfacter
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)
コード例 #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
コード例 #6
0
 def set_current_mode(self,menu):
     selinux.security_setenforce(menu.get_active() == 1)
コード例 #7
0
ファイル: selinux_server.py プロジェクト: msrb/selinux-1
 def setenforce(self, value):
     selinux.security_setenforce(value)
コード例 #8
0
 def setenforce(self, value):
     selinux.security_setenforce(value)
コード例 #9
0
 def setenforce(self, value, sender):
     if not self.is_authorized(sender, "org.selinux.setenforce"):
         raise dbus.exceptions.DBusException("Not authorized")
     selinux.security_setenforce(value)
コード例 #10
0
ファイル: statusPage.py プロジェクト: BEAOSP/external_selinux
 def set_current_mode(self, menu):
     selinux.security_setenforce(menu.get_active() == 1)