diff --git a/examples/systemd/kanidm-unixd-tasks.service b/examples/systemd/kanidm-unixd-tasks.service index 98e64a97d..44cf163d7 100644 --- a/examples/systemd/kanidm-unixd-tasks.service +++ b/examples/systemd/kanidm-unixd-tasks.service @@ -7,7 +7,7 @@ After=chronyd.service ntpd.service network-online.target kanidm-unixd.service [Service] User=root -Type=simple +Type=notify ExecStart=/usr/local/sbin/kanidm_unixd_tasks ReadWritePaths=/home /var/run/kanidm-unixd diff --git a/examples/systemd/kanidm-unixd.service b/examples/systemd/kanidm-unixd.service index eeafab3f4..33956187c 100644 --- a/examples/systemd/kanidm-unixd.service +++ b/examples/systemd/kanidm-unixd.service @@ -7,7 +7,7 @@ After=chronyd.service ntpd.service network-online.target [Service] DynamicUser=yes -Type=simple +Type=notify ExecStart=/usr/local/sbin/kanidm_unixd CacheDirectory=kanidm-unixd diff --git a/examples/systemd/kanidmd.service b/examples/systemd/kanidmd.service index 5c56594f7..289d44b65 100644 --- a/examples/systemd/kanidmd.service +++ b/examples/systemd/kanidmd.service @@ -7,7 +7,7 @@ After=network-online.target Wants=network-online.target [Service] -Type=simple +Type=notify ExecStart=/usr/local/sbin/kanidmd server --config=/etc/kanidm/server.toml Restart=on-failure diff --git a/platform/debian/systemd/kanidm-unixd-tasks.service b/platform/debian/systemd/kanidm-unixd-tasks.service index 56e9277c8..e4c3b688b 100644 --- a/platform/debian/systemd/kanidm-unixd-tasks.service +++ b/platform/debian/systemd/kanidm-unixd-tasks.service @@ -7,7 +7,7 @@ After=chronyd.service ntpd.service network-online.target kanidm-unixd.service [Service] User=root -Type=simple +Type=notify ExecStart=/usr/sbin/kanidm_unixd_tasks # because kanidm-unixd might have failed for some reason but we need to try again later diff --git a/platform/debian/systemd/kanidm-unixd.service b/platform/debian/systemd/kanidm-unixd.service index 3572553eb..c773e6cda 100644 --- a/platform/debian/systemd/kanidm-unixd.service +++ b/platform/debian/systemd/kanidm-unixd.service @@ -19,7 +19,7 @@ RuntimeDirectory=kanidm-unixd StateDirectory=kanidm-unixd -Type=simple +Type=notify ExecStart=/usr/sbin/kanidm_unixd # auth going down is bad, but infinite speedlooping is worse Restart=always