root is needed for gethostname(3), setlocale(3), setting system time,
and handling login enviornments.
[D-BUS Service]
-Names=org.freedesktop.hostname1
+Names=org.freedesktop.hostname1i
Exec=/usr/local/bin/systemd-compat/systemd-hostnamed
+User=root
[D-BUS Service]
Names=org.freedesktop.locale1
Exec=/usr/local/bin/systemd-compat/systemd-localed
+User=root
[D-BUS Service]
Names=org.freedesktop.login1
Exec=/usr/local/bin/systemd-compat/systemd-logind
+User=root
[D-BUS Service]
Names=org.freedesktop.timedate1
Exec=/usr/local/bin/systemd-compat/systemd-timedated
+User=root