我有一个文件夹 xyz , root 作为其用户, abc 作为其组。我说3个用户, a , b , c 属于 abc 组。该文件夹具有775的权限,这意味着该组中的任何用户都可以写入该文件夹。
我遇到的问题是,当用户 a 上传 xyz 文件夹中的文件时,该文件有 a 作为其用户以及它的组。这意味着,用户 b 将能够编辑文件。
那么我们可以做些什么来确保在 xyz 文件夹中上传的任何新文件默认 abc 作为其组名?
答案 0 :(得分:2)
在目录上设置setgid位。新创建的文件将继承目录组,而不是创建文件的用户的主要组。
chmod g+s /path/to/xyz