Date: Mon, 16 Oct 2000 21:17:12 -0700 (PDT) From: david@mu.org To: freebsd-gnats-submit@FreeBSD.org Subject: conf/22038: Default location of named.pid file assumes named is running as root Message-ID: <20001017041712.9FC9F37B4F9@hub.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 22038 >Category: conf >Synopsis: Default location of named.pid file assumes named is running as root >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Oct 16 21:20:01 PDT 2000 >Closed-Date: >Last-Modified: >Originator: David Drum >Release: 4.1-STABLE >Organization: The Paul Saab Fan Club >Environment: FreeBSD gladden.mouseplanet.com 4.1-STABLE FreeBSD 4.1-STABLE #2: Tue Sep 5 05:11:37 CDT 2000 root@gladden.mouseplanet.com:/usr/src/sys/compile/GLADDEN i386 >Description: Default location for named's pid file is /var/run, which is owned by root. This conflicts with named when it is launched with -u bind. Named is able to create /var/run/named.pid at startup, but generates an error upon "ndc reload": named[113]: couldn't create pid file '/var/run/named.pid' >How-To-Repeat: Set up named to run "-u bind". Run named. Run "ndc reload". tail /var/log/messages >Fix: Move the pid file into a subdirectory that can be chowned to bind: *** Makefile.inc.orig Mon Oct 16 23:09:11 2000 --- Makefile.inc Mon Oct 16 23:09:27 2000 *************** *** 9,15 **** VER!= cat ${BIND_DIR}/Version PS= ps ! PIDDIR= /var/run DESTETC= /etc/namedb DESTEXEC= /usr/libexec DESTRUN= /var/run --- 9,15 ---- VER!= cat ${BIND_DIR}/Version PS= ps ! PIDDIR= /var/run/named DESTETC= /etc/namedb DESTEXEC= /usr/libexec DESTRUN= /var/run >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-bugs" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20001017041712.9FC9F37B4F9>