我在共享 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(对我来说仍然看起来像神秘的魔法)有关吗?