Date: Thu, 20 Mar 2008 18:47:23 -0500 From: Derek Ragona <derek@computinginnovations.com> To: Martin McCormick <martin@dc.cis.okstate.edu>, freebsd-questions@freebsd.org Subject: Re: /var/named Changes Ownership to Root on Boot Message-ID: <6.0.0.22.2.20080320184623.026b2ac8@mail.computinginnovations.com> In-Reply-To: <200803202330.m2KNUpUN083945@dc.cis.okstate.edu> References: <200803202330.m2KNUpUN083945@dc.cis.okstate.edu>
next in thread | previous in thread | raw e-mail | index | archive | help
At 06:30 PM 3/20/2008, Martin McCormick wrote: > About half of the 7 FreeBSD systems I run exhibit a very >annoying behavior that I have not pinned down yet as to why and >how to correct it. > > I reboot. Soon, I find that bind isn't running. It runs >as a low-priority process and is owned by bind so it needs to >have write permission in /var/named. When I do ls -ld on >/var/named, it's owned by root. > > As I said, several systems do this and several more >don't and they are all running FreeBSD6.2 except for one which >is FreeBSD5.x. > > I originally used the stock /etc/rc.d start script for >named. After getting the chown surprise on a key system, I >hard-coded a 4-line script that just starts bind no matter what. >It seemed to work so I was happy even though that is not a >proper fix. > > After our master DHCP server played the chown prank on >me yesterday, I added a fifth line to the hard-wire script to >chown -R bind:bind /var/named. > > I guess the switcheroo happens after rc calls that >script for I still had a dead bind until I changed it back and >started it manually. > > Some other systems never do the switch and my test box, >of course, is one of those so I can't fix what isn't broken. It >seems like the boxes that do this are inversely proportional to >their importance. Our master DNS did this to me this evening >after a reboot so I am asking for an explanation of what I have >done wrong to cause this to happen. > > I even did a sh -x /etc/rc/named and got kind of lost in >rc.subr procedures and never saw the attempted switch of >ownership. > > Thank you for any pointers to documentation that >explains this as many of the systems in question are up for a >year or more at times and we don't get to diagnose their boot >process that often. When something fails to start, it's one of >those SURPRISE!'s we'd all rather not have when in a hurry to >get key systems back running again. > >Martin McCormick WB5AGZ Stillwater, OK >Systems Engineer >OSU Information Technology Department Network Operations Group Sounds like you have named chroot'ing and probably don't want that behavior. Look at the defaults for named and set them correctly in /etc/rc.conf -Derek -- This message has been scanned for viruses and dangerous content by MailScanner, and is believed to be clean.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.0.22.2.20080320184623.026b2ac8>