如果我将751设置为目录,则权限为:drwxr-x--x
“x”是什么意思?如果我设置该权限意味着任何人都可以访问此目录,但只有所有者和GROUP可以读取内容吗?
让我知道,谢谢
答案 0 :(得分:9)
x表示您可以cd
到目录。 r表示您可以ls
目录。
答案 1 :(得分:9)
执行'x'权限,当为目录设置时,授予遍历其树以访问文件或子目录的能力,但不能查看目录中文件的内容(除非设置为'r') 。 (*)
因此,在您的示例中,所有者,群组和其他人可以执行任何操作,群组可以cd
进入目录,ls
(阅读其中的文件列表),其他人可以{{1}进入目录访问子目录,但没有“读取”这是一个无用的权限。
(*)见http://en.wikipedia.org/wiki/Filesystem_permissions#Permissions
答案 2 :(得分:3)
这意味着'执行'权限。对于目录,它具有更有趣的含义。对目录的执行权限意味着您可以列出该目录中的文件。见here。从我发布的链接:
请记住,要读取文件,您需要对其所在目录执行访问权限并读取对文件本身的访问权限。要编写文件,您需要执行对目录的访问权限以及对文件的写访问权。
答案 3 :(得分:2)
x表示“可执行”。
在您的示例中,所有者可以读取写入目录,该组用户只能读取,但每个人都可以进入。