我尝试在这里找到它,但是如果它是重复的,我不会后悔。
假设我有2个组和一个用户:group1,group2,user1,其结构如下:group1是group 2的成员,user1是group1的成员
现在说我有以下具有相关权限的文件
file1 root:group1 660
file2 root:group2 660
现在,当我登录到user1时,我可以编辑file1,但不能编辑file2。缺少将user1添加到group2的方法,有什么办法吗?还是没有办法?
我正在使用Ubuntu btw。
如果我没记错的话,Linux中传统的基于组的权限不允许您将一个组放在另一个组中。那么,您是否安装了启用此功能的工具?
—
Gunther Struyf 2012年
用户可以是多个组的成员。如果将User1添加到group2,则他可以更改File2。您选择的命令将是useradd。
—
user1146332 2012年
@GuntherStruyf我什么都没改变...据我所知,Ubuntu默认允许它...
—
Aram Papazian 2012年
@ user1146332重点是不要将user1添加到group2。如果那是唯一的方法,那么我可以做到,但是从理论上讲,我更喜欢一个组嵌套结构……
—
Aram Papazian 2012年