Unix:文件夹及其任何新文件的用户名和组名

时间:2013-10-28 12:54:53

标签: unix file-permissions chmod

我有一个文件夹 xyz root 作为其用户, abc 作为其组。我说3个用户, a b c 属于 abc 组。该文件夹具有775的权限,这意味着该组中的任何用户都可以写入该文件夹。

我遇到的问题是,当用户 a 上传 xyz 文件夹中的文件时,该文件有 a 作为其用户以及它的组。这意味着,用户 b 将能够编辑文件。

那么我们可以做些什么来确保在 xyz 文件夹中上传的任何新文件默认 abc 作为其组名?

1 个答案:

答案 0 :(得分:2)

在目录上设置setgid位。新创建的文件将继承目录组,而不是创建文件的用户的主要组。

chmod g+s /path/to/xyz