diff --git a/contrib/deb/generate.sh b/contrib/deb/generate.sh index 5731827c..e72ad72a 100644 --- a/contrib/deb/generate.sh +++ b/contrib/deb/generate.sh @@ -79,9 +79,7 @@ cat > /tmp/$PKGNAME/debian/postinst << EOF systemctl daemon-reload -if ! getent group yggdrasil 2>&1 > /dev/null; then - groupadd --system --force yggdrasil -fi +adduser --system --home /nonexistant --no-create-home --group --quiet yggdrasil if [ ! -d /etc/yggdrasil ]; then diff --git a/contrib/systemd/yggdrasil.service.debian b/contrib/systemd/yggdrasil.service.debian index 0f3c7a8d..ab62f77b 100644 --- a/contrib/systemd/yggdrasil.service.debian +++ b/contrib/systemd/yggdrasil.service.debian @@ -6,7 +6,7 @@ After=network-online.target After=yggdrasil-default-config.service [Service] -Group=yggdrasil +User=yggdrasil ProtectHome=true ProtectSystem=strict NoNewPrivileges=true