Stabilizing ASB v2's auditEnsureLoggingIsConfigured and remediateEnsureLoggingIsConfigured (#726)
This commit is contained in:
Родитель
afe605d98c
Коммит
ef1df6e73d
|
@ -1669,10 +1669,11 @@ static char* AuditEnsureAllBootloadersHavePasswordProtectionEnabled(void* log)
|
|||
static char* AuditEnsureLoggingIsConfigured(void* log)
|
||||
{
|
||||
char* reason = NULL;
|
||||
RETURN_REASON_IF_NOT_ZERO(CheckFileExists("/var/log/syslog", &reason, log));
|
||||
RETURN_REASON_IF_NOT_ZERO(CheckDaemonActive(g_syslog, &reason, log) ? 0 : ENOENT);
|
||||
RETURN_REASON_IF_NOT_ZERO(CheckDaemonNotActive(g_rsyslog, &reason, log) ? 0 : ENOENT);
|
||||
CheckDaemonActive(g_syslogNg, &reason, log);
|
||||
RETURN_REASON_IF_NOT_ZERO(CheckPackageInstalled(g_systemd, &reason, log));
|
||||
RETURN_REASON_IF_NOT_ZERO(CheckDaemonActive(g_systemdJournald, &reason, log) ? 0 : ENOENT);
|
||||
RETURN_REASON_IF_ZERO(((0 == CheckPackageInstalled(g_rsyslog, &reason, log)) && CheckDaemonActive(g_rsyslog, &reason, log)) ? 0 : ENOENT);
|
||||
RETURN_REASON_IF_ZERO(((0 == CheckPackageInstalled(g_syslog, &reason, log)) && CheckDaemonActive(g_syslog, &reason, log)) ? 0 : ENOENT);
|
||||
RETURN_REASON_IF_ZERO(((0 == CheckPackageInstalled(g_syslogNg, &reason, log)) && CheckDaemonActive(g_syslogNg, &reason, log)) ? 0 : ENOENT);
|
||||
return reason;
|
||||
}
|
||||
|
||||
|
|
|
@ -391,7 +391,6 @@ int RunTestStep(const TEST_STEP* test, const MANAGEMENT_MODULE* module)
|
|||
// Following are temporarily disabled and they will be re-enabled and fixed one by one for all target distros
|
||||
"auditEnsureAuditdServiceIsRunning",
|
||||
"auditEnsurePermissionsOnEtcPasswdDash",
|
||||
"auditEnsureLoggingIsConfigured",
|
||||
"auditEnsureSyslogRotaterServiceIsEnabled",
|
||||
"auditEnsureAuditdInstalled",
|
||||
"auditEnsureRemoteLoginWarningBannerIsConfigured",
|
||||
|
|
Загрузка…
Ссылка в новой задаче