GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Überwachungsregelkonfiguration wird nicht wiedergegeben – Fehlerbehebung

Das Problem

Wir haben der Konfigurationsdatei /etc/audit/rules.d/audit.rules wie unten gezeigt neue Audit-Regeln hinzugefügt:

# vi /etc/audit/rules.d/audit.rules
-a always,exit -F arch=b64 -S adjtimex -S settimeofday -S stime -S clock_settime -k time-change
-a always,exit -F arch=b64 -S sethostname -S setdomainname -k system-locale

Diese Konfigurationen werden jedoch nicht wiedergegeben.

# auditctl -l
No rules
Hinweis :Unter CentOS/RHEL 6 ist die Konfigurationsdatei /etc/audit/audit.rules statt /etc/audit/rules.d/audit.rules.

Die Lösung

1. Das erste, was Sie hier überprüfen müssen, ist die Syntax der Regel und korrigieren Sie sie, wenn sie falsch ist. Beispielsweise können Sie die Regel, die Sie in der Konfigurationsdatei konfiguriert haben, manuell ausführen. Sie sollten den Syntaxfehler in der Befehlszeile sehen, wenn Sie den Befehl ausführen. Zum Beispiel:

# auditctl -a always,exit -F arch=b64 -S adjtimex -S settimeofday -S stime -S clock_settime -k time-change
Syscall name unknown: stime
The audit system is in immutable mode, no rule changes allowed

2. Korrigieren Sie das Regelargument „-S time“ und starten Sie das System neu. Der Neustart ist erforderlich, um den unveränderlichen auditd-Modus zu deaktivieren.

3. Nach dem Neustart werden alle Audit-Regeln widergespiegelt.

# auditctl -l
-a always,exit -F arch=x86_64 -S adjtimex,settimeofday,time,clock_settime -F key=time-change
-a always,exit -F arch=x86_64 -S sethostname,setdomainname -F key=system-locale

Wenn Sie die falsche Syntax in der Konfigurationsdatei /etc/audit/rules.d/audit.rules festlegen, stoppt auditd die Regelregistrierung. Daher werden alle Regeln nach einer falschen Syntaxzeile nicht wiedergegeben.


Cent OS
  1. So leeren Sie die iptables-Regeln

  2. So schließen Sie eine Datei/ein Verzeichnis von auditd-Regeln aus

  3. So ändern Sie den Pfad der auditd-Protokolldatei /var/log/audit/audit.log

  4. So ändern Sie die Standardberechtigungen für die Datei /var/log/audit/audit.log in CentOS/RHEL

  5. So legen Sie den Wert „dev_loss_tmo“ dauerhaft mithilfe der Udev-Regel fest

So konfigurieren Sie eine statische IP unter CentOS 8 (CLI)

So konfigurieren Sie die Iptables-Firewall unter CentOS

So beheben Sie, dass der Befehl „Ifconfig“ unter CentOS 7 nicht gefunden wurde

So installieren Sie Nginx unter Ubuntu 20.04 LTS

Gewusst wie:Grundlegende IPTables-Dateikonfiguration

So migrieren Sie CentOS/RHEL 6-iptables-Regeln auf CentOS/RHEL 7-Firewalld