Description of problem: In it's current packaged form, dnsdist is run as root and does not drop privileges. Upstream, we have a PR that will make the packages provided by PowerDNS drop privileges to the 'dnsdist' user and group (https://github.com/PowerDNS/pdns/pull/3700). It is recommended that Fedora and EPEL do the same.
Thanks for reminding me. You are definitely right, it is something we should really do. I won't get around to it this week I am afraid. something to think about maybe is to add support for specifying the user/group in configure. make would then add -u and -g to dnsdistdist/dnsdist.service.in This way we can all use the same upstream dnsdist.service
I took a stab at this. I agree with Sander that it would be nice to be able to specify the user/group from ./configure in the future.