特定组访问 files/directories linux

Specific group access to files/directories linux

假设我有 15 个普通用户组和 1 个管理员组。我有一个文件目录 /ReadingMaterial,里面有 15 个文本文件。我希望管理员组对整个目录(所有 15 个文件)具有 read/write 权限。我希望用户组只能读取目录中的 1 个特定文件。例如,UserGroup1 将 读取 访问名为 UserGroup1Material.txt

的文件

我在搜索的任何地方都找不到所需的命令,找到了几十个页面,这些页面只是简单地创建或编辑整个组和文件(所有者、组、用户),但是 none个人团体。

我很确定它可以完成,但我一生都无法通过 google 搜索或在手册中找到它

您可以使用 chgrp 更改文件的组所有权并更改其权限,以便只允许 UserGroup1 的用户及其创建者拥有读取您文件的权限:

chgrp UserGroup1 UserGroup1Material.txt
chmod 440 UserGroup1Material.txt