Debian 绑定加载区域权限被拒绝

Debian 绑定加载区域权限被拒绝

我在 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/ 错误就会消失

答案1

的权限(已安装):drw-r--r-- 2 root bind 4096 apr 30 07:48 zones

你还没有给任何人执行/遍历父目录的( +x) 权限。如果没有该权限,用户只能读取文件名,而不能实际访问其中的任何内容。

用来chmod a+x /etc/bind/zones修复这个问题。

相关内容