Не знаю насколько это вам подойдёт, но можно сделать с использованием
Commons Daemon. Он позволяет запустить и инициализировать приложение (забиндиться на порты меньше 1024 например) от рута, а после сбросить привилегии до уровня необходимого вам юзера.