# Example drop-in file (dbus.service.d/override.conf) for systemd # service. This version has many hardening options enabled and thus # it is only suitable for cases where only systemd activation is used # or traditional activation disabled by compiling dbus with # --disable-traditional-activation. [Service] CapabilityBoundingSet=CAP_SETGID CAP_SETUID CAP_SETPCAP CAP_SYS_RESOURCE CAP_AUDIT_WRITE DeviceAllow=/dev/null rw DeviceAllow=/dev/urandom r DevicePolicy=strict IPAddressDeny=any LimitMEMLOCK=0 LockPersonality=yes MemoryDenyWriteExecute=yes NoNewPrivileges=yes PrivateDevices=yes PrivateTmp=yes ProtectControlGroups=yes ProtectHome=yes ProtectKernelModules=yes ProtectKernelTunables=yes ProtectSystem=strict ReadOnlyPaths=-/ RestrictAddressFamilies=AF_UNIX RestrictNamespaces=yes RestrictRealtime=yes SystemCallArchitectures=native SystemCallFilter=@system-service SystemCallFilter=~@chown @clock @cpu-emulation @debug @module @mount @obsolete @raw-io @reboot @resources @swap memfd_create mincore mlock mlockall personality UMask=0077