De vez em quando, procurarei como fazer permissões no nível do usuário para acesso à porta de rede no Linux e me tornarei um tanto seco. Por exemplo, se você tem uma máquina que executa um processo crítico que escuta na porta 5080, acho que deve haver uma maneira de conceder a apenas um conjunto específico de usuários confiáveis acesso a essa porta - assim como qualquer outro processo de permissões sãs é feito, como permissões do sistema de arquivos.
Mas parece que portas altas estão disponíveis para todos os usuários, e portas baixas estão disponíveis apenas para o root, com apenas hacks brutos como authbind e encaminhamento com iptables para permitir que outros usuários usem portas baixas. Parece uma situação muito estranha, então eu estou me perguntando, por que foi projetado dessa maneira e por que as pessoas não sentiram a necessidade de mudar essa situação?