Puede configurar rinetd
(disponible en la mayoría, si no en todos los repositorios estándar de distribución) para escuchar en el puerto 514 y reenviar conexiones a otro puerto (superior a 1024, digamos 1514). De esa forma, el proceso de usuario no privilegiado puede escuchar en 1514 y rinetd
reenviará las conexiones, por lo que parece estar escuchando en 514.
Sin embargo, esto solo funcionará para conexiones TCP. Si necesita admitir UDP (o cualquier otra cosa) de esta manera, así como o en lugar de TCP, puede usar las reglas de traducción de iptables para lograr el mismo efecto.