summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorLuca Boccassi <luca.boccassi@gmail.com>2023-04-05 12:25:17 +0000
committerJan Rybar <jrybar@redhat.com>2023-04-05 12:25:17 +0000
commit410233547dec6ff9c9767305e4766c549a8d624e (patch)
tree5da0c51467d47e3c8e8c19894182d61ff3d39fb6 /data
parentb6169f3113b3ce5ed822e66adcc962850c24660a (diff)
downloadpolkit-410233547dec6ff9c9767305e4766c549a8d624e.tar.gz
systemd: set User/Group and don't change uid/gid if already set
Diffstat (limited to 'data')
-rw-r--r--data/meson.build2
-rw-r--r--data/polkit.service.in2
2 files changed, 3 insertions, 1 deletions
diff --git a/data/meson.build b/data/meson.build
index 27ab76a..651d2cf 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -1,4 +1,4 @@
-service_conf = {'libprivdir': pk_prefix / pk_libprivdir}
+service_conf = {'libprivdir': pk_prefix / pk_libprivdir, 'polkitd_user': polkitd_user}
configure_file(
input: 'org.freedesktop.PolicyKit1.service.in',
diff --git a/data/polkit.service.in b/data/polkit.service.in
index 9665043..88138e8 100644
--- a/data/polkit.service.in
+++ b/data/polkit.service.in
@@ -6,3 +6,5 @@ Documentation=man:polkit(8)
Type=dbus
BusName=org.freedesktop.PolicyKit1
ExecStart=@libprivdir@/polkitd --no-debug
+User=@polkitd_user@
+Group=@polkitd_user@