如果我将751设置为一个目录的权限,那么它的权限是:
请告诉我,谢谢。
drwxr-x--x
这里的“x”代表什么?如果我设置这个权限,那么这个目录对于任何人都可以访问,但只有所有者和所属组才能读取其内容?请告诉我,谢谢。
drwxr-x--x
这里的“x”代表什么?如果我设置这个权限,那么这个目录对于任何人都可以访问,但只有所有者和所属组才能读取其内容?当目录设置了执行 'x' 权限时,会授予遍历其树结构以访问文件或子目录的能力,但是不能查看目录内文件的内容(除非设置了读取 'r' 权限)。(*)
因此在你的例子中,所有者、组和其他人都可以做任何事情,组可以进入目录并查看其中的文件列表(读取),其他人只能进入目录以访问子目录,但这样的权限几乎没有任何用处,如果没有 "read" 的话。
(*) 参见http://en.wikipedia.org/wiki/Filesystem_permissions#Permissions
x表示您可以使用cd
命令进入该目录。r表示您可以使用ls
命令查看该目录。
x代表“可执行”。
在您的示例中,所有者可以读写目录,组用户只能读取,但每个人都可以进入。