对用户具有读写权限的目录被拒绝,但具有执行权限

tar*_*eld 6 ubuntu permissions users groups

我的用户/权限有些奇怪。我目前有一个名为world组的用户world www-data admin。我有一个/var/abc具有权限的目录,0644或者rw-r--r--,该目录的所有权是world:www-data.

出于某种原因,当我尝试更改或列出该/var/abc目录时,我的权限被拒绝,但是如果我向用户添加了可执行权限,那么它就会变成0744rwxr--r--我被允许访问所有内容。

我无法弄清楚发生了什么,有人可以解释一下吗?

use*_*517 7

您所看到的是正常和预期的行为。x目录上需要该位才能输入、搜索或执行其中的程序。当您尝试 cd 进入目录时,如果没有x设置该位,则不能。当您将权限设置为 744 时,world作为目录所有者的用户将拥有完全控制权,并且正如您所观察到的那样做他们想做的事。