我在 Linux 系统上拥有一个特定文件。我想授予 2 个组(会计、运输)读取权限和仅读取权限,并授予 3 个用户(Mike、Raj 和 Wally)写入权限和仅写入权限。
我怎样才能做到这一点?
答案1
我建议使用 POSIX ACL(访问控制列表)。您的文件系统必须支持它们/启用 acl 选项,但如果支持,那么您的问题将简化为:
setfacl -m u:mike:w myfile
setfacl -m u:raj:w myfile
setfacl -m u:wally:w myfile
setfacl -m g:accounting:r myfile
setfacl -m g:shipping:r myfile
您可以对任意权限集执行此操作。