求助 open: cnc_acl.conf: file not found
我的named.conf裡面有兩句
options {
directory "/var/named";
......
include "cnc_acl.conf";
include "telecom_acl.conf";
而這兩個文件也確實在/var/named下
-rwxrwx--- 1 named named 22614 7鏈? 3 08:30 cnc_acl.conf
-rwxrwx--- 1 named named 18313 7鏈? 3 08:31 telecom_acl.conf
但是啟動服務老報錯
# /etc/init.d/named start
鍚姩 named錛
Error in named configuration:
/etc/named.conf:49: open: cnc_acl.conf: file not found
[澶辮觸]
《解決方案》
看是不是要放在這目錄下: /var/named/chroot/var/named/cnc_acl.conf
或其他目錄下的
《解決方案》
你的安裝路徑貌似 ? /var/named
你的 named.conf 文檔在哪兒 ? 貌似在 /etc
如果真是這樣的話,按照你的配置參數,啟動的時候會在named.conf 的當前目錄,即 /etc 下尋找 cnc_acl.conf 和 telecom_acl.conf
建議對 include 使用 完整的文件路徑.
例如
include "/var/named/cnc_acl.conf";
include "/var/named/telecom_acl.conf";
另外,可以吧你的 cnc_acl.conf 和 telecom_acl.conf 共享一下嗎 ?
mail kissnow.net@gmail.com
謝謝
《解決方案》
換成絕對路徑還是報錯,我就faint了!
Error in named configuration:
/etc/named.conf:49: open: /var/named/cnc_acl.conf: file not found
# ls -l /var/named/cnc_acl.conf
-rwxrwxrwx 1 named named 22614 7月 3 08:30 /var/named/cnc_acl.conf
《解決方案》
/var/named/sbin/named -gc /etc/named.conf
這樣啟動 named 看看詳細的啟動過程日誌。
帖出來看看。
《解決方案》
原帖由 wenyunqiu 於 2007-7-5 12:50 發表 http://bbs.chinaunix.net/images/common/back.gif
看是不是要放在這目錄下: /var/named/chroot/var/named/cnc_acl.conf
或其他目錄下的
二樓的正解,不過為什麼要載入在chroot下面,不是很明白。
《解決方案》
就這樣吧,算是解決了
... 15:37:53
改文件,都到chroot下去改就對了
... 15:38:42
哦 不過我還是知其然不知其所以然
... 15:39:20
redhat是把named放監牢(jail)里的,安全上的一點考慮
放到chroot下是為了安全性,dns被攻破也不會破壞系統。