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>
