namedのエラー:the working directory is not writable | 見返り美犬のブログ

namedのエラー:the working directory is not writable

CentOS 5で、named(bind)の起動時に "the working directory is not writable" とエラーが出ている場合の対処法です。
ディレクトリ /var/named/chroot/var/name に、グループ(named)の書込み権限がないのが原因のようです。

以下の手順で件のディレクトリに権限を加えます。

# cd /var/named/chroot/var/
# chmod g+w named


<変更前>
# ls -l
total 32
drwxrwx--- 2 named named 4096 Dec 14 03:10 log
drwxr-x--- 4 root named 4096 Dec 14 03:10 named ←このディレクトリの権限を変える
drwxr-x--- 4 root named 4096 Mar 14 2003 run
drwxrwx--- 2 named named 4096 Mar 14 2003 tmp


<変更後>
# ls -l
total 32
drwxrwx--- 2 named named 4096 Dec 14 03:10 log
drwxrwx--- 4 root named 4096 Dec 14 03:10 named ←変更されました
drwxr-x--- 4 root named 4096 Mar 14 2003 run
drwxrwx--- 2 named named 4096 Mar 14 2003 tmp


エラーは消えますが、副作用があるかもしれません。変更はくれぐれも自己責任でお願いします。