Você pode iniciar serviços em portas
Existem algumas coisas que você pode fazer. Por exemplo:
- User iptables para redirecionar as portas (configuráveis com direitos de root).
- Se o programa permitir ou você tiver acesso ao código: inicie como root, bind () e, em seguida, elimine os privilégios.
- Existe um utilitário chamado authbind que serve para esses casos, mas eu pessoalmente nunca o usei, por isso não posso comentar como ele funciona bem.
- Use o setcap para adicionar privilégios ao seu programa.