update doc CAP_NET_RAW, remove CAP_SETUID/SETGID

Update documentation CAP_NET_ADMIN -> CAP_NET_RAW.

Remove useless capabilities CAP_SETUID CAP_SETGID in service unit files.
There are only useful if not using either User=sslh nor DynamicUser=true
This commit is contained in:
Jeremiejig committed 2021-08-01 21:08:52 +04:00
1 parent ce23f202b7
commit 760def3444
3 files changed
+6 -10

No files matched your search

+1 -1
View File
@@ -9,7 +9,7 @@
# is needed in order to run as sslh user
#
#SSLH_USER=sslh
#setcap cap_net_bind_service,cap_net_admin=+ep $SSLH
#setcap cap_net_bind_service,cap_net_raw=+ep $SSLH
#
# Configuration file for sslh
+1 -1
View File
@@ -8,7 +8,7 @@ ExecStart=/usr/sbin/sslh --foreground $DAEMON_OPTS
KillMode=process
#Hardening
PrivateTmp=true
CapabilityBoundingSet=CAP_SETGID CAP_SETUID CAP_NET_BIND_SERVICE
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
AmbientCapabilities=CAP_NET_BIND_SERVICE
SecureBits=noroot-locked
ProtectSystem=strict