Skip to content

Commit e46b9ff

Browse files
committed
update group creation etc
1 parent 5fe0b6d commit e46b9ff

File tree

3 files changed

+15
-3
lines changed

3 files changed

+15
-3
lines changed

derper.service

+2
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ ProtectKernelTunables=yes
2020
ProtectKernelModules=yes
2121
ProtectControlGroups=yes
2222
AmbientCapabilities=CAP_NET_BIND_SERVICE
23+
CapabilityBoundingSet=CAP_NET_BIND_SERVICE
24+
2325

2426
[Install]
2527
WantedBy=multi-user.target

scripts/postinstall.sh

+11-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,16 @@
11
#!/bin/sh
2+
# Reload systemd daemon to account for new/updated service files
23
systemctl daemon-reload
4+
5+
# Enable services
36
systemctl enable xdpderper.service
47
systemctl enable derper.service
8+
9+
# Start services
510
systemctl start xdpderper.service
6-
systemctl start derper.service
11+
systemctl start derper.service
12+
13+
# setcap
14+
sudo setcap 'cap_net_bind_service=+ep' /usr/bin/derper
15+
sudo setcap 'cap_net_bind_service=+ep' /usr/bin/xdpderper
16+

scripts/preinstall.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/sh
22
getent group xdpderper >/dev/null || groupadd -r xdpderper
3-
getent passwd xdpderper >/dev/null || useradd -r -g xdpderper -s /sbin/nologin -c "XDPDERP server" xdpderper
3+
getent passwd xdpderper >/dev/null || useradd -r -g xdpderper -s /bin/bash -c "XDPDERP server" xdpderper
44
getent group derper >/dev/null || groupadd -r derper
5-
getent passwd derper >/dev/null || useradd -r -g derper -s /sbin/nologin -c "DERP server" derper
5+
getent passwd derper >/dev/null || useradd -r -g derper -s /bin/bash -c "DERP server" derper

0 commit comments

Comments
 (0)