Was wollen wir?
- Einen Socket öffnen unter 1024 mit einem normalen Benutzeraccount
[Unit]
Description=Simple Unit
[Service]
Type=simple
ExecStart=/bin/netcat -lp 66
StandardOutput=append:/tmp/prog-net.log
Restart=always
User=nobody
[Install]
WantedBy=default.target
Wie erreichen wie dies?
- AmbientCapabilities=CAP_NET_BIND_SERVICE fügt diese Fähigkeit hinzu.
[Unit]
Description=Simple Unit
[Service]
Type=simple
ExecStart=/bin/netcat -lp 66
StandardOutput=append:/tmp/prog-net.log
AmbientCapabilities=CAP_NET_BIND_SERVICE
Restart=always
User=nobody
[Install]
WantedBy=default.target