scripts: add NoNewPrivileges=true to systemd unit file (#5381)

Also add comment about unsupported options in different systemd versions.
pull/5388/head
Steven Haigh 2018-08-16 21:07:36 +10:00 committed by 无闻
parent 4c1a479a60
commit 3c227af508
1 changed files with 4 additions and 1 deletions

View File

@ -18,10 +18,13 @@ WorkingDirectory=/home/git/gogs
ExecStart=/home/git/gogs/gogs web
Restart=always
Environment=USER=git HOME=/home/git
# Hardening
# Some distributions may not support these hardening directives. If you cannot start the service due
# to an unknown option, comment out the ones not supported by your version of systemd.
ProtectSystem=full
PrivateDevices=yes
PrivateTmp=yes
NoNewPrivileges=true
[Install]
WantedBy=multi-user.target