1 为什么每个用户都有自己的组? 这个问题是从Server Fault 迁移过来的,因为可以在Unix&Linux Stack Exchange上回答。 迁移 5年前。 我在最近的许多发行版中注意到的一件事是,用户都有自己的组,这些组的名称与用户名相同。目的是什么?组是通过某种方式将用户分组的,例如user,management,IT等等。拥有所有这些单用户组似乎毫无意义。我似乎回想起Unix系统之前,每个人的默认组都是用户。 25 users group
3 GID,当前,主要,补充,有效和真实组ID? 以下链接在不同的上下文中讨论了这些概念。我已经阅读了它们的定义,但是我仍然无法说出它们之间的关系,或者它们中的某些是否相同。 当前组ID 组号 主要和补充组ID 有效和真实的组ID(也在Wikipedia上) 这是我困惑的一个例子: 根据man id,如果输入id,我应该得到他们所谓的有效和真实的组ID。 id uid=501(joe) gid=501(joe) groups=501(joe), 100(users) 但是,Wikipedia引用的输出id来区分主要 ID 和补充 ID。此外,维基百科区分主要组ID 和补充组ID ,还是有效组ID 与实际组ID。这些概念如何相互关联? 另外,主要组ID = 组ID = 当前组ID是否正确? 22 users group privileges
3 如何与特定组一起运行流程? 我必须使用自己的用户权限启动应用程序,但组必须不同。因此,代替: $ ps -eo "user,group,args" | grep qbittorrent morfik morfik /usr/bin/qbittorrent 例如: $ ps -eo "user,group,args" | grep qbittorrent morfik p2p /usr/bin/qbittorrent 这也必须在不询问密码的情况下完成。有没有办法做到这一点? 22 group
1 文件所有者必须属于文件组? 我对* nix系统上的文件权限有一个非常简单的理解。我知道有一个文件所有者和文件组,但是对于所说的文件所有者是否也必须属于该文件组是否有严格的规定?或者换种说法,文件可以属于所有者不属于的组吗? 如果是这样(如果不是),为什么呢?我想加深我的理解...我似乎无法在互联网上找到任何专门谈论这一点的东西...我也希望获得一些有关该主题的好阅读材料。 21 permissions group
4 用户和组所有者在文件权限中的优先级 我对Linux(Arch Linux)的文件权限遇到了一些意外(对我而言)。基本上我有: userX 在 groupX fileX userX:groupX ---rwx---- 让我感到困惑的是:我无法对执行任何操作(rwx)fileX。这是正确的吗?有人可以确认这确实是预期的行为吗? 我可以执行的唯一动作是mv和rm,因为我对父目录的写权限。 事实是,我一直认为这些权限会相互崩溃,从最一般的权限开始(其他->组->用户)。换句话说,如果o=rwx谁在乎组和用户的权限是什么?显然不是这种情况,但是对我来说没有太大意义。似乎违反直觉。这种方法似乎唯一有用的是,轻松地排除非常特定的人员/组,这似乎并不是明智的选择(恕我直言)。此外,所有者(和组?)应该仍然可以chmod吗?关于这个问题有什么想法吗? 20 files permissions users group acl
2 简短,简单的命令来创建一个尚不存在的组? 在bash中修改此命令以仅在该组不存在时才运行的最干净方法是什么? groupadd somegroupname 一线是最好的。 20 command-line users group
4 为什么扎根于车轮和操作员?扎根在团队中能有所作为吗? 我刚刚在我的FreeBSD机器上注意到根源在wheel和operator中。我试图考虑这样一种情况,即UID 0处于一个组中会对...产生任何影响……好吧,任何事情,我都显得空白。因此,root甚至在/ etc / passwd中是否需要一个主登录组?还是如果用户的主组字段为空,login(3)会窒息而死吗? (要澄清:由于文件需要组所有者,因此我理解“根”组存在的目的。我不理解用户root / toor /具有该组成员身份的用户的重要性。) 这仅仅是几十年前的产物,还是有真正的原因? 18 freebsd login root group
1 在/ etc / group中,第二个字段的含义是什么? 一个样本/etc/group文件包含以下条目: root:*:0: adm:!:4:logcheck antoine:x:1000: 我读过的手册页(Debian和OSX)说第二个字段是存储组密码。由于很少使用,因此通常在其中放置星号*或a x而不是将其保留为空白。 该shadow手册页也说,这第二个字段应存储的结果crypt功能。而且,如果存储了无效的结果(例如*或!),则意味着密码不能用作身份验证方法。 这对group文件也适用吗?为什么最后我的group文件中有3个不同的字符,它们都具有相同的含义?我可以安全地全部更改为*吗? 18 users password group
4 我已将用户添加到组中,但是文件的组权限仍然无效 我更改了文件(chmod g+w testfile)的权限,并运行ls -l testfile了以下命令: -rwxrwxr-x 1 user1 user1 0 2011-01-24 20:36 testfile 然后,我向该组添加了一个用户(“ / etc / group ”中有user1:x:1000:user2行),但是无法以user2身份编辑该文件。为什么会这样呢? 17 permissions users group
2 我如何查看组的成员?[关闭] 已关闭。这个问题需要细节或说明。它当前不接受答案。 想改善这个问题吗?添加详细信息并通过编辑此帖子来澄清问题。 3年前关闭。 我需要查看与oracle安装相关的组的成员。 17 linux group
2 addgroup vs groupadd 我碰巧知道和之间存在细微差别adduseruseradd。 (即,adduser具有的其他功能useradd,例如创建主目录。) 那么addgroup和之间是什么关系groupadd? 有没有创建组的首选方法? 17 permissions group
2 “ nogroup”小组的目的是什么 当我列出所有群组时,我会看到一个称为“ nogroup”的群组。这个是来做什么的?它应该是特权最少的东西吗?我正在使用ubuntu 11.04。 16 permissions group
1 授予默认写权限以分组到任何新创建的文件和文件夹 假设我们有2个用户:a和b,它们都是组常规的一部分。 我希望A创建的任何文件或文件夹都具有对GENERAL组的写许可权。 我该怎么做? 例如,新创建的文件设置为: -rw-r--r-- 1 a general 这不授予一般组写权限 15 permissions group