Date: Tue, 15 Dec 2009 13:12:09 -0800 From: Doug Barton <dougb@FreeBSD.org> To: Robert Watson <rwatson@FreeBSD.org> Cc: svn-src-head@freebsd.org, svn-src-all@freebsd.org, src-committers@freebsd.org Subject: Re: svn commit: r200563 - in head/etc: mtree namedb Message-ID: <4B27FBA9.8090204@FreeBSD.org> In-Reply-To: <alpine.BSF.2.00.0912151056130.61723@fledge.watson.org> References: <200912150514.nBF5Eej4050810@svn.freebsd.org> <alpine.BSF.2.00.0912151056130.61723@fledge.watson.org>
next in thread | previous in thread | raw e-mail | index | archive | help
Robert Watson wrote: > On Tue, 15 Dec 2009, Doug Barton wrote: > >> The named process needs to have a "working directory" that it can >> write to. This is specified in "options { directory }" in named.conf. >> So, create /etc/namedb/working with appropriate permissions, and >> update the entry in named.conf to match. >> >> In addition to specifying the working directory, file and path names >> in named.conf can be specified relative to the directory listed. >> However, since that directory is now different from /etc/namedb >> (where the configuration, zone, rndc.*, and other files are located) >> further update named.conf to specify all file names with fully >> qualified paths. Also update the comment about file and path names >> so users know this should be done for all file/path names in the file. >> >> This change will eliminate the 'working directory is not writable' >> messages at boot time without sacrificing security. It will also >> allow for features in newer versions of BIND (9.7+) to work as >> designed. > > On a couple of occasions, I've found myself trying to help people get > BIND to core dump on a bug, which is a bit tricky in practice. It > involves setting appropriate sysctls so that sugid processes generate > cores, arranging for a writable core dump directory in the chroot and > setting a sysctl so it is found, etc. Does this change simplify that > process down to "enable core dump for sugid processes"? It should, yes. I was able to test all the other use cases for an unprivileged named process so I have every reason to believe that dumping a core will work too. Doug -- Improve the effectiveness of your Internet presence with a domain name makeover! http://SupersetSolutions.com/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4B27FBA9.8090204>