这应该是一个简单的...我的 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