用户对目录有写权限,但对目录下的文件没有写权限时,能否修改此文件的内容?能否删除此文件?

Posted holson

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户对目录有写权限,但对目录下的文件没有写权限时,能否修改此文件的内容?能否删除此文件?相关的知识,希望对你有一定的参考价值。

在此,对上述问题加以验证:

1、创建测试目录并复制测试所需的文件:

技术图片

2、创建测试用户并更改/tmp/test/目录的属组,以及让属组拥有写权限:

技术图片

3、root切换至测试用户,测试该用户是否能对目录下的文件进行修改和删除:

技术图片

结果显而易见。

总结:

用户对文件没有写权限,未必不能删除,但一定不能对该文件进行修改,用户对目录是否具有写权限决定了他是否能对该目录下的文件进行增删。

 

以上是关于用户对目录有写权限,但对目录下的文件没有写权限时,能否修改此文件的内容?能否删除此文件?的主要内容,如果未能解决你的问题,请参考以下文章

linux下的粘滞位权限

Linux基本权限和特殊权限管理

特殊权限之sticky-bit

需要知道一个目录在 C++ 中是不是有写权限

linux权限及权限管理

Linux第三周学习笔记