diff --git a/platform/debian/systemd/kanidm-unixd.service b/platform/debian/systemd/kanidm-unixd.service index 11b49d31c..d5d3f5f36 100644 --- a/platform/debian/systemd/kanidm-unixd.service +++ b/platform/debian/systemd/kanidm-unixd.service @@ -4,6 +4,8 @@ [Unit] Description=Kanidm Local Client Resolver After=chronyd.service ntpd.service network-online.target +Before=systemd-user-sessions.service nss-user-lookup.target +Wants=nss-user-lookup.target [Service] DynamicUser=yes diff --git a/platform/opensuse/kanidm-unixd.service b/platform/opensuse/kanidm-unixd.service index 846f6e6bc..c2e4a68c3 100644 --- a/platform/opensuse/kanidm-unixd.service +++ b/platform/opensuse/kanidm-unixd.service @@ -4,6 +4,8 @@ [Unit] Description=Kanidm Local Client Resolver After=chronyd.service ntpd.service network-online.target +Before=systemd-user-sessions.service nss-user-lookup.target +Wants=nss-user-lookup.target [Service] DynamicUser=yes