首先删除这个文件需要文件你要先拥有这个文件所属文件夹(这里需要强调是文件夹)的所有权限就是读r
,写w
,执行x
因为发现这个文件的过程首先是进入这个文件夹,需要x权限
,然后读取文件夹内容需要r权限
,
最后是删除文件,但是由于文件是上级文件夹的一部分,所以需要对文件夹有w权限
。这里有人可能会想我不进入文件夹用 rm /xxx/sss
的方式是不是就只需要rw权限
? 这样是不行的,因为删除过程还是会进入文件夹,只是在系统内部执行的 你看不见。
值得注意的是,上级文件夹的权限配置完毕后删除文件时我们甚至不需要对文件有任何权限就可以删除,但是如果你要编辑和读取文件内容还是需要对文件拥有rw权限
。