2
0
mirror of https://github.com/xcat2/xcat-core.git synced 2025-06-14 18:30:23 +00:00

probe_utils: add check to see if selinux is enforcing (not just enabled)

This commit is contained in:
Kurt H Maier
2019-05-01 13:23:10 -07:00
parent b5c2494eba
commit 330ada0a34

View File

@ -240,6 +240,33 @@ sub is_selinux_enable {
#------------------------------------------
=head3
Description:
Test if SELinux is enforcing in current operating system
Arguments:
None
Returns:
1 : yes
0 : no
=cut
#------------------------------------------
sub is_selinux_enforcing {
if (-e "/usr/sbin/getenforce") {
my $enforce_mode = `/usr/sbin/getenforce`;
chomp $enforce_mode;
switch ($enforce_mode) {
case "Disabled" { return 0; }
case "Permissive" { return 0; }
case "Enforcing" { return 1; }
else { return 0; }
} else {
return 0;
}
}
#------------------------------------------
=head3
Description:
Test if firewall is opened in current operating system