Linux常用命令-groupmems

命令

groupmems

描述

administer members of a user’s primary group
管理用户组成员

用法

1
groupmems [options] [action]

选项

1
2
3
4
5
6
7
Options:
-g groupname 指定组名
Actions:
-a username 添加用户到用户组
-d username 移除用户
-p 移除组中所有用户
-l 显示组成员列表

注意

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
$ tail -3 /etc/passwd
usera:x:1002:1002::/home/usera:/bin/bash
userb:x:1003:1003::/home/userb:/bin/bash
userc:x:1004:1004::/home/userc:/bin/bash
$ tail -3 /etc/group
group1:x:1005:
group2:x:1006:
group3:x:1007:
# 添加usera用户到group1组
$ groupmems -g group1 -a usera
# 查看group1的组成员,选项可以合并为-lg
$ groupmems -lg group1
usera
$ tail -3 /etc/group
group1:x:1005:usera
group2:x:1006:
group3:x:1007:
$ groupmems -g group1 -a userb
$ groupmems -lg group1
usera userb
$ tail -3 /etc/group
group1:x:1005:usera,userb
group2:x:1006:
group3:x:1007:
# 从group1组中删除userb用户
$ groupmems -g group1 -d userb
$ groupmems -g group1 -a userb
$ groupmems -g group1 -a userc
$ groupmems -lg group1
usera userb userc
# 清空group1组中的所有用户
$ groupmems -g group1 -p
$ groupmems -lg group1