好的,请让我帮您理解一下。
我在我的Linux系统中有两个用户,他们都是"web-users"组的成员。
一个是由Web服务器和php-cgi使用的www-data,另一个是我的ftp用户。
当我通过ftp上传文件时,目录的权限被设置为775,文件的权限被设置为664。当我在服务器上运行一个脚本(与ftp用户相同的组),尝试删除该目录及其中的文件时,文件的unlink命令可以正常工作,但rmdir命令返回“Permission denied”错误!?是的,在清空目录后该目录已被删除。
为什么会这样呢?因为775表示组用户可以像664对待文件一样删除它。
谢谢!