On Sat, Jan 19, 2019 at 07:50:45PM -0500, Dan Langille wrote: > Mat, > > I encountered an odd situation where my stats file kept changing permissions. > With every reinstall of bind911, > the permissions on var/run/named/stats change to chown root:bind which > prevents bind from updating the file. > > This is what I need: > > $ ls -l /var/run/named/stats > -rw-r--r-- 1 bind bind 11507 Jan 20 00:45 /var/run/named/stats > > Could that change be carried out by this file? > > > https://svnweb.freebsd.org/ports/head/dns/bind911/files/BIND.chroot.dist?view=markup#l24 > > I don't see a reference to /var/run/named/stats in BIND.chroot.dist but can't > help but wonder if it's something similar. > > I have been using these options: > > directory "/usr/local/etc/namedb/working"; > pid-file "/var/run/named/pid"; > dump-file "/var/dump/named_dump.db"; > statistics-file "/var/run/named/stats"; > zone-statistics yes; > > When researching this tonight, I noticed the sample configuration uses > /var/run/named.stats. Perhaps I'm doing this wrong. > I am happy to change my configuration, but first I write in case the script > is doing something unexpected.
I do not think anything in the BIND9 ports would change the file permissions. The mtree file only touches the directories to make sure they have the correct permissions, so it is not it. Moreover the mtree file is ONLY used when using named_chrootdir to chroot named, which does not appear to be your case. The BIND9 ports have not had a pkg-install script for years, so it's not it either. The rc file does not chown anything, so it's not it doing it either. Side note, the sample configuration uses /var/stats/named.stats, not /var/run/named.stats. And it was ever since it was added to the base system named.conf file back in 2004 (in src r135918). So I'd say something else on your system "fixes" the file's permissions. -- Mathieu Arnold
signature.asc
Description: PGP signature