Drop capabilities in user dbus session
authorRafal Krypa <r.krypa@samsung.com>
Wed, 29 Oct 2014 10:39:37 +0000 (11:39 +0100)
committerAdrian Szyndela <adrian.s@samsung.com>
Fri, 19 Feb 2016 10:09:56 +0000 (11:09 +0100)
In the systemd user service file, drop all process capabilities. The
capabilities will be inherited from parent process (systemd --user). They
are meant to be inherited by launcher process, but are of no use for
dbus. Since they would give unneeded privileges to dbus, they should be
dropped.

Change-Id: I89a1a1b21d07380f68c9933aab272ebe2b08a889
Signed-off-by: Rafal Krypa <r.krypa@samsung.com>
packaging/dbus-user.service

index 8dc77f4a1ac9488d3760ed612dfc47f0db55d768..cbe84cf7535604e9109e0ce4ea56479a9d0ba592 100644 (file)
@@ -10,3 +10,4 @@ Requires=dbus.socket
 [Service]
 ExecStart=/usr/bin/dbus-daemon --session --address=systemd: --nofork --systemd-activation
 ExecReload=/usr/bin/dbus-send --print-reply --session --type=method_call --dest=org.freedesktop.DBus / org.freedesktop.DBus.ReloadConfig
+Capabilities=all-eip