为什么我可以删除不属于我的文件?

为什么我可以删除不属于我的文件?

这应该是一个简单的...我的 ubuntu 服务器中有以下情况(ftpuser 不在 root 组中):

ftpuser$ ch /var/www/
ftpuser$ mkdir test
ftpuser$ chmod 775 test

现在使用 root 用户登录

root$ cd var/www/test
root$ touch a.txt
root$ chmod 644 a.txt

现在再次使用 ftpuser 登录

ftpuser$ cd /var/www/test
ftpuser$ rm a.txt

这有效。这是我的问题,为什么这有效?文件a.txt是由root创建的,权限为644,因此只有root才能删除它。

或者“ftpuser”用户现在可以完全访问文件夹 test 中的所有内容吗?

谢谢您的帮助。

答案1

发生这种情况是因为对目录ftpuser具有写权限var/www/test

相关内容