尽管有 777 权限,但无法在目录中使用 cd 或 mkdir

Joe*_*out 2 linux permissions

我在共享 Linux 主机上有一个帐户,主目录位于/home/jstrout. 我的网络文件通过一个名为/home/strout/strout.net.

现在我妻子想在我网站的子目录中添加一些内容。我将她作为用户添加到我的帐户,这为她创建了一个新的登录名,/home/mmstrout在同一台机器上有一个主目录。

现在我想给她一个 strout.net 下的子目录,她可以写信给她,而我每次都受阻。我没有足够的权限向她展示任何东西,所以我(暂时)在目录上设置了 777 权限:

drwxrwxrwx 23 jstrout pg42801 4096 Nov 20 12:33 strout.net

然而,从她的帐户来看,我仍然无法 cd 进入这个目录,也无法进入其中的子目录:

$ pwd
/home/mmstrout
$ mkdir /home/jstrout/strout.net/mstrout
mkdir: cannot create directory ‘/home/jstrout/strout.net/mstrout’: Permission denied
$ cd /home/jstrout/strout.net
-bash: cd: /home/jstrout/strout.net: Permission denied
Run Code Online (Sandbox Code Playgroud)

什么可能导致这种情况,我该如何解决?它可能与 ACL(对我来说仍然看起来像神秘的魔法)有关吗?

Rub*_*amp 6

/home目录可能具有700权限而不是755权限。这意味着没有用户可以遍历树并返回到另一个用户的/home