假设我有正常的 15 个用户组和 1 个管理员组。我有一个文件目录/ReadingMaterial,里面有15个文本文件。我希望管理员组对整个目录(所有 15 个文件(具有读/写权限。我希望用户组只能读取目录中的 1 个特定文件。例如,UserGroup1将仅对名为 UserGroup1Material 的文件具有读取访问权限.txt
我在搜索的任何地方都找不到所需的命令,找到了数十个页面,这些页面只是简单地创建或编辑整个组和文件(所有者、组、用户(,但没有一个页面单独用于单个组。
我很确定它可以做到,但对于我的生活,我无法通过谷歌搜索或在手册中找到它
您可以使用chgrp
更改文件的组所有权并更改其权限,以便仅允许UserGroup1的用户及其创建者对您的文件具有读取访问权限:
chgrp UserGroup1 UserGroup1Material.txt
chmod 440 UserGroup1Material.txt