Unix - 没有读访问权限的执行访问示例?

时间:2014-03-29 21:34:43

标签: linux shell unix permissions directory

有人可以解释为什么你想让你的一个目录执行访问而不是读访问?

谢谢!

1 个答案:

答案 0 :(得分:5)

取自why-do-directories-need-the-executable-x-permission-to-be-opened

在Linux上对目录应用权限时,权限位与常规文件的含义不同。

  

写入位允许受影响的用户创建,重命名或删除   目录中的文件,并修改目录的属性

     

读取位允许受影响的用户列出其中的文件   目录

     

执行位允许受影响的用户进入目录,并且   访问

中的文件和目录      

粘滞位指出该目录中的文件和目录   只能由其所有者(或根)删除或重命名

因此,如果您为其中一个目录执行访问而不是读取访问权限,则受影响的用户将能够输入(cd)目录,但无法列出该目录中的文件。