def removeConf(): """ Disabling selinux booleans (see list above) """ if utils.get_selinux_enforce_mode() > -1: _setup_booleans(False) else: _log("WARNING: SELinux is disabled! " "Skipping removal of SELinux booleans.")
def configure(): """ Configure selinux booleans (see list above) """ if utils.get_selinux_enforce_mode() > -1: _setup_booleans(True) else: _log("WARNING: SELinux is disabled! " "Skipping SELinux boolean configuration.")
def isconfigured(): """ True all selinux booleans in the list above are set properly """ ret = YES if utils.get_selinux_enforce_mode() == -1: ret = MAYBE else: import seobject sebool_obj = seobject.booleanRecords() sebool_status = sebool_obj.get_all() for sebool_variable in VDSM_SEBOOL_LIST: if not all(sebool_status[sebool_variable]): ret = NO return ret
def selinux_status(): selinux = dict() selinux['mode'] = str(utils.get_selinux_enforce_mode()) return selinux
def _getSELinux(): selinux = dict() selinux['mode'] = str(utils.get_selinux_enforce_mode()) return selinux
def removeConf(): """ Disabling selinux booleans (see list above) """ if utils.get_selinux_enforce_mode() > -1: _setup_booleans(False)
def configure(): """ Configure selinux booleans (see list above) """ if utils.get_selinux_enforce_mode() > -1: _setup_booleans(True)