Isso é difícil de fazer por design e, a menos que você tenha acesso root à sua máquina, nenhuma das opções a seguir funcionará, pois elas exigem root para configurar as alterações. Uma vez alterados, porém, os programas do espaço do usuário terão acesso sem ter raiz.
Há duas maneiras comuns de fazer isso, e a escolha depende do motivo pelo qual você está tentando contornar a restrição:
Aponte a porta 80 para outra porta, como 8080
Ao reconfigurar sua máquina para passar todo o tráfego da porta 80 para a porta 8080 ou qualquer porta de sua escolha, você pode permitir que os servidores de espaço do usuário recebam portas de privilégios de root na área à qual têm acesso.
O processo é direto:
Etapa 1: veja as regras atuais do firewall.
sudo ipfw show
Etapa 2: adicionar regra de encaminhamento de porta (80 a 8080)
sudo ipfw add 100 fwd 127.0.0.1,8080 tcp from any to any 80 in
Se você deseja remover suas regras de firewall, execute:
sudo ipfw flush
( fonte )
Essa é uma alteração temporária e será revertida quando você reiniciar ou liberar conforme indicado na última linha.
Você pode tornar a alteração permanente ou adicionar o comando como uma linha de inicialização antes de iniciar o servidor, o que provavelmente é mais seguro do ponto de vista de segurança.
Use Authbind
O Authbind foi projetado especificamente para permitir que um programa acesse portas de nível inferior sem fornecer acesso root completo.
Há uma porta MacOSX:
https://github.com/Castaglia/MacOSX-authbind
No entanto, ele ainda pode estar limitado ao tráfego IPv4; portanto, talvez seja necessário fazer uma investigação adicional para descobrir se ele atende às suas necessidades.