Claro que isso é possível. Você só precisa dar o binário CAP_NET_BIND_SERVICE.
sudo setcap cap_net_bind_service=ep some-binary
No Linux, as coisas podem ter sido divididas em um conjunto de recursos. CAP_NET_BIND_SERVICE é a capacidade de vincular a portas < = 1024.
É provavelmente possível usar o AppArmor, o SELinux ou outro módulo de segurança do Linux (LSM) para conceder acesso ao programa para vincular especificamente essa porta, mas acho que isso seria uma perda de tempo. A segurança não é realmente baseada em números de porta, na medida em que foi no passado distante.
Aqui está um script para o OSX para encaminhar as portas 80 e 443 para portas não privilegiadas:
echo "
rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080
rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443
" | sudo pfctl -ef -