aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorkremlin <ian@kremlin.cc>2014-07-23 05:41:27 +0800
committerkremlin <ian@kremlin.cc>2014-07-23 05:41:27 +0800
commit0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c (patch)
treea6000e4e61e0c827ade641c33b1aa16db3f67241
parenteb9f042efe794c8fcc0bdec0aa59b31d17c2837e (diff)
downloadsystembsd-0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c.tar
systembsd-0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c.tar.gz
systembsd-0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c.tar.bz2
systembsd-0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c.tar.lz
systembsd-0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c.tar.xz
systembsd-0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c.tar.zst
systembsd-0f8d3bdb7a4c4a06cae77b084e46eb6df2afbc4c.zip
update service files to run with root permissions
root is needed for gethostname(3), setlocale(3), setting system time, and handling login enviornments.
-rw-r--r--conf/service-files/org.freedesktop.hostname1.service3
-rw-r--r--conf/service-files/org.freedesktop.locale1.service1
-rw-r--r--conf/service-files/org.freedesktop.login1.service1
-rw-r--r--conf/service-files/org.freedesktop.timedate1.service1
4 files changed, 5 insertions, 1 deletions
diff --git a/conf/service-files/org.freedesktop.hostname1.service b/conf/service-files/org.freedesktop.hostname1.service
index c02d3c4..4ab56a7 100644
--- a/conf/service-files/org.freedesktop.hostname1.service
+++ b/conf/service-files/org.freedesktop.hostname1.service
@@ -1,3 +1,4 @@
[D-BUS Service]
-Names=org.freedesktop.hostname1
+Names=org.freedesktop.hostname1i
Exec=/usr/local/bin/systemd-compat/systemd-hostnamed
+User=root
diff --git a/conf/service-files/org.freedesktop.locale1.service b/conf/service-files/org.freedesktop.locale1.service
index 22cd8c1..b85f8b9 100644
--- a/conf/service-files/org.freedesktop.locale1.service
+++ b/conf/service-files/org.freedesktop.locale1.service
@@ -1,3 +1,4 @@
[D-BUS Service]
Names=org.freedesktop.locale1
Exec=/usr/local/bin/systemd-compat/systemd-localed
+User=root
diff --git a/conf/service-files/org.freedesktop.login1.service b/conf/service-files/org.freedesktop.login1.service
index ec47461..834f17b 100644
--- a/conf/service-files/org.freedesktop.login1.service
+++ b/conf/service-files/org.freedesktop.login1.service
@@ -1,3 +1,4 @@
[D-BUS Service]
Names=org.freedesktop.login1
Exec=/usr/local/bin/systemd-compat/systemd-logind
+User=root
diff --git a/conf/service-files/org.freedesktop.timedate1.service b/conf/service-files/org.freedesktop.timedate1.service
index f757f4a..096d622 100644
--- a/conf/service-files/org.freedesktop.timedate1.service
+++ b/conf/service-files/org.freedesktop.timedate1.service
@@ -1,3 +1,4 @@
[D-BUS Service]
Names=org.freedesktop.timedate1
Exec=/usr/local/bin/systemd-compat/systemd-timedated
+User=root