mirror of
https://github.com/home-assistant/operating-system.git
synced 2025-12-24 04:18:30 +00:00
Use auditd to process AppArmor/audit logs (#3885)
Use auditd so logs from AppArmor and other audit events are processed by that instead of printed to the Systemd journal. This will reduce the log spam from BPF usually present in host logs and still preserve the audit logs for debugging. The default configs seems to be sane for our purpose, rotating up to 5 files of 8MiB each. The difference is that /var/log/audit will be now on tmpfs but given how AppArmor is used on typical HA setup, we don't need to preserve the logs over reboots.
This commit is contained in:
@@ -135,6 +135,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_OPENVMTOOLS=y
|
BR2_PACKAGE_OPENVMTOOLS=y
|
||||||
|
|||||||
@@ -135,6 +135,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_OPENVMTOOLS=y
|
BR2_PACKAGE_OPENVMTOOLS=y
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -107,6 +107,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -138,6 +138,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_OPENVMTOOLS=y
|
BR2_PACKAGE_OPENVMTOOLS=y
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -114,6 +114,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -113,6 +113,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -112,6 +112,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -109,6 +109,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
@@ -116,6 +116,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_DBUS_INTROSPECTION=y
|
|||||||
BR2_PACKAGE_APPARMOR=y
|
BR2_PACKAGE_APPARMOR=y
|
||||||
BR2_PACKAGE_APPARMOR_PROFILES=y
|
BR2_PACKAGE_APPARMOR_PROFILES=y
|
||||||
BR2_PACKAGE_TINI=y
|
BR2_PACKAGE_TINI=y
|
||||||
|
BR2_PACKAGE_AUDIT=y
|
||||||
BR2_PACKAGE_DOCKER_CLI=y
|
BR2_PACKAGE_DOCKER_CLI=y
|
||||||
BR2_PACKAGE_DOCKER_ENGINE=y
|
BR2_PACKAGE_DOCKER_ENGINE=y
|
||||||
BR2_PACKAGE_PROCPS_NG=y
|
BR2_PACKAGE_PROCPS_NG=y
|
||||||
|
|||||||
Reference in New Issue
Block a user