diff --git a/tests/hardening/5.4.3_default_root_group.sh b/tests/hardening/5.4.3_default_root_group.sh index b333419..bcf8c32 100644 --- a/tests/hardening/5.4.3_default_root_group.sh +++ b/tests/hardening/5.4.3_default_root_group.sh @@ -6,5 +6,13 @@ test_audit() { # shellcheck disable=2154 run blank /opt/debian-cis/bin/hardening/"${script}".sh --audit-all - # TODO fill comprehensive tests + usermod -g 1 root + describe Correcting situation + sed -i 's/audit/enabled/' /opt/debian-cis/etc/conf.d/"${script}".cfg + /opt/debian-cis/bin/hardening/"${script}".sh || true + + describe Checking resolved state + register_test retvalshouldbe 0 + register_test contain "[ OK ] Root group has GID 0" + run resolved /opt/debian-cis/bin/hardening/"${script}".sh --audit-all }