| # This file is part of systemd. |
| # |
| # systemd is free software; you can redistribute it and/or modify it |
| # under the terms of the GNU Lesser General Public License as published by |
| # the Free Software Foundation; either version 2.1 of the License, or |
| # (at your option) any later version. |
| |
| [Unit] |
| Description=Legacy D-Bus Protocol Compatibility Daemon |
| |
| [Service] |
| ExecStart=@rootlibexecdir@/systemd-bus-proxyd --address=kernel:path=/sys/fs/kdbus/0-system/bus |
| ExecReload=@bindir@/busctl --address=unix:path=/run/dbus/system_bus_socket call org.freedesktop.DBus /org/freedesktop/DBus org.freedesktop.DBus ReloadConfig |
| NotifyAccess=main |
| CapabilityBoundingSet=CAP_IPC_OWNER CAP_SETUID CAP_SETGID CAP_SETPCAP m4_ifdef(`HAVE_SMACK', CAP_MAC_ADMIN ) |
| PrivateTmp=yes |
| PrivateDevices=yes |
| PrivateNetwork=yes |
| ProtectSystem=full |
| ProtectHome=yes |
| |
| # The proxy manages connections of all users, so it needs an elevated file |
| # limit. It does proper per-user accounting (indirectly via kdbus), therefore, |
| # the effective per-user limits stay the same. |
| LimitNOFILE=16384 |