rwx权限本身很好理解,r:read(读),w:write(写),x:execute(可执行)。
关键在于理解对于一个文件,如果我们拥有了w(写,后称w)权限,为什么不能保证一定能对文件进行删除操作。
其实很好理解,因为你对文件的删除,其实相当于改变了整个目录的结构。所以你当然也要有目录的w权限,这样才可以对目录内的文件进行各种操作。
至于如果你有目录的w权限,当然也不能保证你可以对文件内的内容进行修改,因为文件内的内容是属于文件的。
这里你应该会发现:
-
删除操作总是针对直接父目录的权限检查,与更深层目录的权限无关。
所以在笔者看来,文件和文件的内容的关系,就像是目录与目录下的文件一样,呈父子关系。
明白了这个,自然可以对rwx权限有了更深的感受了。
当然也会需要x权限,毕竟没有x权限,你也没办法对其所属目录下的文件进行访问了。但这里笔者仅作一个引出。助于理解。
新人撰写,如有误,还请指点。