linux基本组和附加组
时间: 2023-04-24 09:03:42 浏览: 75
Linux基本组是指在用户创建时就被分配的组,通常是与用户同名的组。附加组则是用户可以加入的其他组,可以通过命令将用户加入到附加组中。在Linux系统中,每个用户可以同时属于多个附加组,这样可以方便地控制用户对不同文件和目录的访问权限。
相关问题
linux 基本组\附属组
在Linux中,每个用户都有一个主要组和可以属于多个附属组。主要组是在用户创建时分配的,默认情况下与用户名相同。附属组是用户除了主要组外的其他组。
在引用中,我们可以看到通过groupadd命令创建了两个组,cwu和xshou。而通过useradd命令创建了一个名为qtai的用户,并将其添加到cwu组中。
在引用中,我们可以看到/etc/passwd文件中的第四列GID表示用户的主要组。所以从这个例子中我们可以知道gaosh4用户的主要组是1004。
然而,在引用中,我们可以看到groupdel命令试图删除一个用户的主要组时会报错。这是因为不能删除用户的主要组。
所以,在Linux中,基本组是指用户的主要组,附属组是除了主要组之外的其他组。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [【Linux】Linux私有组,主要组和附加组](https://blog.csdn.net/xinshuzhan/article/details/107767203)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *3* [Linux用户组之主组和附加组](https://blog.csdn.net/weixin_39843151/article/details/116552766)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
linux添加附加组
在Linux中,可以使用以下命令来添加附加组:
1. 创建一个新的组:
```
sudo groupadd <group_name>
```
2. 将用户添加到组中:
```
sudo usermod -a -G <group_name> <user_name>
```
3. 确认用户已经添加到组中:
```
groups <user_name>
```
以上是添加附加组的基本步骤,可以根据需要进行相应的修改和调整。