Ubuntu WWW-DATA组成员删除文件权限问题

ubuntu www-data group member delete file permission problem

提问人:Circas Creed 提问时间:11/7/2023 最后编辑:ADysonCircas Creed 更新时间:11/10/2023 访问量:38

问:

我在php中创建了这个文件夹

mkdir($folder, 0770, true)

我的用户

sudo usermod -a -G www-data my_user

文件夹权限

ls -l /var/www/html/test/1/ 

-rwxrwx--- 1 www-data www-data

在那之后,我无法删除这个文件夹,在 ftp 中使用my_user或在 vs code 中使用 ssh 连接。

返回“权限被拒绝”错误。

如果我将文件夹所有者更改为my_user,则可以删除该文件夹。my_user也是www-data的成员。有 770 个属性,难道不能在不成为所有者的情况下以组成员身份删除文件吗?

php ubuntu apache2

评论


答:

1赞 Circas Creed 11/10/2023 #1

我通过在php中编写方法之前解决了这个问题。umask(0007);move_uploaded_file();