我试图让用户 nagios 访问另一个用户主目录中的子目录/home/alert/NagiosAlerts/
。
我疯狂地设置了应该很高的权限才能让这项工作正常进行(777 类型的东西用于测试),但做简单的操作仍然被拒绝touch
测试时仍然获得拒绝的权限。开始在这里写一个问题并链接到这个欺骗目标其答案如下:
该目录需要可搜索,以允许用户进入它或其子目录“project”
这也解决了我的问题。我更改了文件夹的组/home/alert
并将组权限设置为--x
,现在我可以在/home/alert/NagiosAlerts/
.
为什么我必须在父目录中分配这些权限/home/alert
?我本以为权利/home/alert/NagiosAlerts
会很好?
如果我touch /home/alert/NagiosAlert/file
只关心 NagiosAlert 上的权限?为什么警报很重要?
答案1
您需要获得过境许可/home/alert
才能访问/home/alert/NagiosAlerts
。可执行位授予目录的权限。