diff --git a/src/sysv/systemd/sssd-kcm.service.in b/src/sysv/systemd/sssd-kcm.service.in index 34b0bc5885..1879405592 100644 --- a/src/sysv/systemd/sssd-kcm.service.in +++ b/src/sysv/systemd/sssd-kcm.service.in @@ -11,6 +11,9 @@ Also=sssd-kcm.socket Environment=DEBUG_LOGGER=--logger=files ExecStartPre=+-/bin/chown -f -R -H root:@SSSD_USER@ @sssdconfdir@ ExecStartPre=+-/bin/chmod -f -R g+r @sssdconfdir@ +ExecStartPre=+-/bin/chmod -f g+x @sssdconfdir@ +ExecStartPre=+-/bin/chmod -f g+x @sssdconfdir@/conf.d +ExecStartPre=+-/bin/chmod -f g+x @sssdconfdir@/pki ExecStartPre=+-/bin/sh -c "/bin/chown -f -h @SSSD_USER@:@SSSD_USER@ @secdbpath@/*.ldb" ExecStartPre=+-/bin/chown -f -h @SSSD_USER@:@SSSD_USER@ @logpath@/sssd_kcm.log ExecStart=@libexecdir@/sssd/sssd_kcm ${DEBUG_LOGGER} diff --git a/src/sysv/systemd/sssd.service.in b/src/sysv/systemd/sssd.service.in index 904055efe1..430b51118b 100644 --- a/src/sysv/systemd/sssd.service.in +++ b/src/sysv/systemd/sssd.service.in @@ -12,6 +12,9 @@ Environment=DEBUG_LOGGER=--logger=files EnvironmentFile=-@environment_file@ ExecStartPre=+-/bin/chown -f -R -H root:@SSSD_USER@ @sssdconfdir@ ExecStartPre=+-/bin/chmod -f -R g+r @sssdconfdir@ +ExecStartPre=+-/bin/chmod -f g+x @sssdconfdir@ +ExecStartPre=+-/bin/chmod -f g+x @sssdconfdir@/conf.d +ExecStartPre=+-/bin/chmod -f g+x @sssdconfdir@/pki ExecStartPre=+-/bin/sh -c "/bin/chown -f -h @SSSD_USER@:@SSSD_USER@ @dbpath@/*.ldb" ExecStartPre=+-/bin/chown -f -R -h @SSSD_USER@:@SSSD_USER@ @gpocachepath@ ExecStartPre=+-/bin/sh -c "/bin/chown -f -h @SSSD_USER@:@SSSD_USER@ @logpath@/*.log"