Linux——工作组管理,创建、修改 删除工作组,添加/删除组成员

## 工作组管理

### 创建工作组

#### 格式

```bash

groupadd   -参数  工作组名

```

#### 参数

- -g   GID:指定新工作组的GID,默认值是已有的最大的GID加1

- -r: 建立一个系统组账号,与-g不同时使用时,则分配一个1~999的GID

#### 示例

- 例1:新建工作group1

```bash

root@server ~]# groupadd  group1

```

- 例2:向系统中添加一个组ID为2000,组名为group2的新组

```bash

[root@server ~]# groupadd  group2  -g  2000

[root@server ~]# tail  -2  /etc/group

group1:x:1002:

group2:x:2000:

```

### 修改工作组

#### 格式

```bash

groupmod  -参数   工作组名

```

#### 参数

- -g  GID——为用户组指定新的组标识号

- -n  新用户组——将用户组的名字改为新名字修改用户组的名称和用户组的GID值

#### 示例

- 例:将组group1的GID修改为3000,组名修改为group11

```bash

[root@server ~]# groupmod  -g  3000  -n  group11  group1

[root@server ~]# tail  -1  /etc/group

group11:x:3000:

```

### 添加/删除组成员

#### 格式

```bash

gpasswd -参数  账户  工作组

```

#### 参数

```bash

-r : 删除组密码

-a : 把用户加入组

-d : 把用户从组中删除。

-M : 可同时添加多个用户

-A : 给组指派管理员。

```

#### 示例

- 例:新建账户temp1、temp2后加入group2组,并指派temp1为group2工作组的管理员

```bash

[root@server ~]# gpasswd  -a  temp1  group2

正在将用户“temp1”加入到“group2”组中

[root@server ~]# gpasswd  -a  temp2  group2

正在将用户“temp2”加入到“group2”组中

[root@server ~]# gpasswd  -A  temp1  group2

```

#### 注意

- 只有root用户和组管理员才能够使用该命令

### 删除工作组

#### 格式

```bash

groupdel  工作组名

```

#### 示例

- 例1:删除组group11

```bash

[root@server ~]# groupdel  group11

```

#### 注意

- 被删除的组若是基本组,则必须先删除引用该基本组的用户,然后再删除该基本组

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值