![如何让某个用户继承另一个用户的所有文件权限,就好像他们是所有者一样](https://linux22.com/image/124011/%E5%A6%82%E4%BD%95%E8%AE%A9%E6%9F%90%E4%B8%AA%E7%94%A8%E6%88%B7%E7%BB%A7%E6%89%BF%E5%8F%A6%E4%B8%80%E4%B8%AA%E7%94%A8%E6%88%B7%E7%9A%84%E6%89%80%E6%9C%89%E6%96%87%E4%BB%B6%E6%9D%83%E9%99%90%EF%BC%8C%E5%B0%B1%E5%A5%BD%E5%83%8F%E4%BB%96%E4%BB%AC%E6%98%AF%E6%89%80%E6%9C%89%E8%80%85%E4%B8%80%E6%A0%B7.png)
我刚刚切换到 Fedora 27,想知道我想要的是否可行。
我希望某个用户继承另一个用户的所有权限(含义:能够像我是所有者一样访问文件)
我想要一个如下的结构:
root
├── desktop_user
│ ├── firefox
│ ├── chrome
│ └── games
│ ├── game_1
│ └── game_2
└── All other applications
我希望desktop_user
能够访问树中所有子用户的文件。但firefox
并chrome
不能充当desktop_user
.
desktop_user
和 也是如此root
。root
除非输入密码,否则我不想访问。我正在寻找一种干净的方法来做到这一点,最好是。
答案1
好吧,我想我已经在帮助下解决了乔治·尤多森。
我使用以下命令编辑了 sudoers 规则:
visudo -f /etc/sudoers.d/overrides
desktop_user ALL=(%desktop_child) NOPASSWD: ALL
desktop_child
分配给树中所有子节点的组来自哪里desktop_user
。
这允许desktop_user
对其所有子项执行 sudo,但反之则不然。