我在 Debian 10 上安装了 bind9。它无法加载创建的区域 xxx.yy,但出现错误:从主文件 /etc/bind/zones/db.xxx.yy 加载失败:权限被拒绝
/etc/bind/zones 挂载到新分区(fstab):UUID=XXX-XXX-XXX-XXX /etc/bind/zones ext4 defaults 0 2
权限(ls -la /etc/bind/zones/):-rw-r--r-- 1 root bind 385 apr 30 07:48 db.xxx.yy
如果我将区域文件移动到位置 /etc/bind/ 错误消失
您没有授予任何人对父目录的执行/遍历( ) 权限。
+x
没有它,用户只能读取文件名,但不能实际访问其中的任何内容。用来
chmod a+x /etc/bind/zones
解决这个问题。