有一个root创建的目录,而我不是root用户。但尽管对其他人具有执行权限,但我无法 cd 进入该目录。为什么这样?别人的写权限和这里有什么关系吗?
>$ ls -l
drwxrwxrwx 8 root root 4096 Aug 10 2010 abc/
>$ cd abc
-ksh: cd: abc: [Permission denied]
>$
它是一个挂载点。从 mount 命令中,我看到了 NFS。
答案1
该目录abc
是属于不同服务器的文件系统的挂载点,因此共享的文件系统的权限会覆盖挂载点上设置的权限。用户(我)没有原始文件系统的执行权限,因此无法进入该目录。