标准的 UNIX 权限并不是那么精细。你要么需要,
对于#1,如果这是您唯一关心的文件,请创建一个名为readerb的组,将用户 B 放入其中,并将文件 ( chgrp)上的组所有权更改为readerb,然后将组权限设置为只读( chmod). 公平地说,假设用户 A 仍然拥有该文件,则用户 A 甚至不需要在组中。
要做到#2,您需要确保您的发行版支持 ACL,您安装了 ACL 实用程序,并且您的文件系统安装了 ACL 支持。
有了它,你会使用,
setfacl -m u:B:r thefile.b
Run Code Online (Sandbox Code Playgroud)
授予用户 B 访问thefile.b.
[*] 技术上用户 A 和 B 不需要在同一个组中,您可以将用户 B 放入该组,或者使用用户 B 目前是唯一成员的组。
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |