喵の守护
# 【转】linux权限管理相关知识

【转】linux权限管理相关知识

问题:linux下删除一个文件需要什么权限?
来源: 博客园Coder01
作者要求,转载注明出处,若转载请附上本条。

Linux下,对于某个目录或文件拥有的权限,针对的是该文件的内容,而不是文件本身,所以应该着重考虑该文件的父文件夹。

删除文件a时,必须拥有a的父文件夹的rwx(读read,写write,执行execute)权限。因为你在浏览文件夹内容时,“执行”了这个文件夹(cd-change directory),且“读取”了文件夹的内容,浏览目录里的文件(ls-list);删除文件a,是对该目录内容的“写”(rm-remove)。

总而言之,要想删除a,需要其父文件夹的rwx权限,而无需获取文件a的rwx权限。

因为a作为其父文件夹的内容而存在,已经由父文件夹的权限所控制。而a的内容则是由a本身的权限所控制。只要不读写执行a,就无需a的任何权限。