It should be configurable which user will bind run under. Currently, user 'named' is hardcoded in startup script, but we prefer our own security model in our heterogenous network. Reproducible: Always Expected Results: there should be option USER="" in /etc/conf.d/named, which, if set, would change the user from named. the "named" can be default in /etc/conf.d/named and/or /etc/init.d/named, but it should be configurable
Not possible, would break directory permissions among others (/var/run, /var/bind etc.), see the ebuild.
A simple warning about this issue should be enough imho. We do not use standard hierarchy, also because of this issue (default permissions). I found one-time changing conf.d/bind nicer than repeated change of init script.
See, if you dislike the current ebuild, create your own in your overlay, this is plain not worth the trouble.