You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AFAIK you can run Technitium DNS as an unprivileged user of your choice, but you will have to give that user/group permissions on the Technitium DNS directories (/etc/dns and /opt/technitium/dns), plus you will have to change the configuration of the service (systemd or any other way you start it) by specifying the new uid/gid.
However, the above works as long as you open a non-standard DNS port whose value is above 1024. If you need to open the standard DNS port (53) you will have to give the dotnet executable the capability to open privileged ports. Something like:
I can confirm that the tips provided by @Wrong-Code do work when manually applied, @ShreyasZare I'm willing to test pre-release versions of a new install script.
When installing the app via the install script, the application will run as root user.
If possible make the application run as a non-privileged user.
The text was updated successfully, but these errors were encountered: