summaryrefslogtreecommitdiff
blob: 4d64c5c032f03f819f69951ac2be45d63feaa457 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Don't run the daemon as root
https://bugs.gentoo.org/545390

--- a/etc/pcscd.service.in
+++ b/etc/pcscd.service.in
@@ -4,9 +4,12 @@
 Documentation=man:pcscd(8)
 
 [Service]
+PIDFile=/run/pcscd/pcscd.pid
 ExecStart=@sbindir_exp@/pcscd --foreground --auto-exit $PCSCD_ARGS
 ExecReload=@sbindir_exp@/pcscd --hotplug
 EnvironmentFile=-@sysconfdir@/default/pcscd
+User=pcscd
+Group=pcscd
 
 [Install]
 Also=pcscd.socket