X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd-alex.git;a=blobdiff_plain;f=contrib%2Fngircd.service;h=f24ef60c320824f065ad46c7e9bb76ca90c3f3fc;hp=b71eef2b178f885fd0e06b678a0b04881c506d1e;hb=c2e4c304e3adde2217056c2e6d674fd24e0cd800;hpb=3d49e8ac84b49be07565bc1a19759184b4006317 diff --git a/contrib/ngircd.service b/contrib/ngircd.service index b71eef2b..f24ef60c 100644 --- a/contrib/ngircd.service +++ b/contrib/ngircd.service @@ -4,8 +4,19 @@ After=network.target [Service] Type=forking +User=irc +Group=irc +CapabilityBoundingSet=CAP_SETUID CAP_SETGID CAP_SYS_CHROOT CAP_NET_BIND_SERVICE +PrivateTmp=yes +PrivateDevices=yes +ProtectSystem=full +ProtectHome=true +NoNewPrivileges=true +RuntimeDirectory=ircd +RuntimeDirectoryMode=750 ExecStart=/usr/sbin/ngircd ExecReload=/bin/kill -HUP $MAINPID +Restart=on-failure [Install] WantedBy=multi-user.target