首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅拒绝对文件的一个用户的访问

问仅拒绝对文件的一个用户的访问
EN

Unix & Linux用户
提问于 2021-11-22 08:37:20
回答 2查看 411关注 0票数 1

最近,我在一个Linux认证测试中遇到了这个问题。你是怎么做到的?

  1. 将文件/etc/fstab复制到/tmp/fstab_bck,并确保它属于根用户,而组是根用户。我知道怎么做。
  2. 确保用户X没有访问权限。
  3. 确保用户Y能够访问视图。确保所有其他新创建的用户都有权查看此文件。
EN

回答 2

Unix & Linux用户

回答已采纳

发布于 2021-11-22 11:16:35

要完成需求2和3,除了正常的chmod权限外,还需要使用ACL:

代码语言:javascript
复制
chmod o+r /tmp/fstab_bck
setfacl -m u:userx:000 /tmp/fstab_bck

不需要为用户Y编写ACL,因为用户Y是“其他”用户的一部分。

票数 1
EN

Unix & Linux用户

发布于 2021-11-22 10:17:12

而“2”只是不要将X放入组"root",无论如何,这是不可能的。3.只有使用原始的POSIX所有者/组/rest权限系统才不可能。

幸运的是,ACL已经存在了很长时间,所以这可能就是您的认证要求您加入至少初步地学习的原因。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/678578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档