I want to run a custom DNS server (NxFilter to be precise) on a Synology DS115j NAS, which of course binds on port 53. This works when running as root, but I want to lock down the process now.This NAS runs a busybox flavor of linux (using DSM5 in Synology parlance). I have installed Java with the Java Manager Package. Now, I look for a way to run the java process under a non-root account, while still allowing it to bind to the privileged Port 53.I have looked into this great answer: https://superuser.com/questions/710253/allow-non-root-process-to-bind-to-port-80-and-443 but this does not work on my Synology box. I neither have setcap nor authbind available.So the question is: How to specifically allow a process/binary to bind to a privileged port on a busybox linux?Note: This is my first question here, please be gentle to a noob.
How to bind to a privileged port from a non-root process, on a Synology NAS
root;busybox;bind;nas;synology