From ddbcd081cfda4e41f7d51721f4f0d4f04a74f4cd Mon Sep 17 00:00:00 2001 From: Ian Lee Date: Wed, 6 Aug 2014 12:25:51 +0100 Subject: Add user lookup and session dependencies to systemd service file. https://bugzilla.redhat.com/show_bug.cgi?id=1088619 Before permitting user sessions sssd should be running. This also correctly orders shutdown of sssd after the user sessions. Reviewed-by: Jakub Hrozek (cherry picked from commit ea0a71921ea396f5cc0e9e20d9a2aafc681b3eb9) --- src/sysv/systemd/sssd.service.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/sysv/systemd/sssd.service.in b/src/sysv/systemd/sssd.service.in index 3c1410972..06445ea12 100644 --- a/src/sysv/systemd/sssd.service.in +++ b/src/sysv/systemd/sssd.service.in @@ -2,6 +2,9 @@ Description=System Security Services Daemon # SSSD will not be started until syslog is After=syslog.target +# SSSD must be running before we permit user sessions +Before=systemd-user-sessions.service nss-user-lookup.target +Wants=nss-user-lookup.target [Service] EnvironmentFile=-@environment_file@ -- cgit