Privilegierte Ports für normale Benutzer

Gespeichert von Erik Wegner am/um
Body

Unter Linux darf ein normaler Benutzer keinen Netzwerkdienst starten, der einen privilegierten Port verwendet. Darunter fallen alle IP-Ports von 0 bis 1024.

Um es vorübergehen zu erlauben, kann ein Programm mit zusätzlichen Berechtigungen gestartet werden. Ist der Aufruf komplex, kann auch eine Shell als Startpunkt ausgeführt werden:

Shell-Befehl
 sudo -E -- setpriv --inh-caps +net_bind_service --ambient-caps +net_bind_service --reuid $USERNAME /bin/bash

Quelle: https://unix.stackexchange.com/a/554155