Ubuntu - 更改其他用户的文件权限

Ubuntu - 更改其他用户的文件权限

我已经将 Ubuntu 设置为开发 Web 服务器 - 但是我遇到了文件权限问题。我有 2 个用户,user1user2,他们都已被放入组www-data

我已经使用 user1 上传了一个新文件,因此该文件归 user1 和 www-data 组所有。

目前,如果用户 2 想要将该文件的权限修改为 777 - 他们不能。

有没有办法允许组内的任何用户修改此文件的权限等?我尝试将 umask 更改为 002 和其他一些建议的组合,但没有成功。

答案1

chmod(2)--

   The effective UID of the calling process must match the  owner  of  the
   file,  or  the  process  must  be  privileged  (Linux: it must have the
   CAP_FOWNER capability).

然而,用户2(具有目录的写权限)可以创建文件的副本,设置它是权限,然后用副本替换原始文件。

相关内容