![成员指挥](https://www.alaica.com/wp-content/uploads/linux-27.jpg)
我是一个 Linux 和 Unix 系统的新用户。如何在 Linux 或类 Unix 系统上列出组的成员?
在 Linux 和类 Unix 系统上有多种方法可以获取此信息。
会员指令详情 | |
---|---|
描述 | 显示群组成员 |
类别 | 用户信息 |
难度级别 | 简单的 |
根权限 | 是的 |
操作系统兼容性 | Alma • Alpine • Arch • CentOS • Debian • Linux • Mint • RHEL • Rocky • Stream • Ubuntu |
美东时间。阅读时间 | 2分钟 |
目的
输出组的成员。
句法
基本语法如下:
members groupNameHere
members [options] groupNameHere
默认情况下,您的系统上可能未安装members命令。因此,在 Alpine Linux 上使用apk 命令,在 RHEL 和 co 上dnf 命令/ yum 命令,在 Debian、Ubuntu 和 co 上使用apt 命令/ apt-get 命令,在 SUSE/OpenSUSE 上使用 zypper 命令,在 Arch Linux 上使用 pacman 命令来安装成员。
在 Debian/Ubuntu Linux 上安装成员
尝试apt-get 命令或apt 命令:
sudo apt install members
[ sudo ] vivek 的密码: 正在阅读包裹清单...完成 构建依赖树 读取状态信息...完成 将安装以下新软件包: 会员 0已升级,1已新安装,0已删除,7未升级。 需要获得9 , 320 B 的档案。 此操作后,将使用34.8 kB 的额外磁盘空间。 获取:1 http://archive.ubuntu.com/ubuntu focus/universe amd64 成员 amd64 20080128.1 +nmu1build1 [ 9,320 B ]在 1 秒内 获取9、320 B ( 10.8 kB/s ) 选择以前未选择的包成员。 (正在读取数据库...当前安装的260965 个文件和目录。) 准备解压.../members_20080128.1+nmu1build1_amd64.deb ... 解压成员( 20080128.1 +nmu1build1 ) ... 设置成员( 20080128.1 +nmu1build1 ) ... 处理 man-db 的触发器( 2.9.1- 1 ) ...
成员命令示例
购买默认members命令将所有组成员显示在一行上。打开终端应用程序并键入以下命令以显示“webmaster”组的成员:
$ members webmaster
![gif 动画 01:显示名为“网站管理员”的组的成员列表](https://www.alaica.com/wp-content/uploads/linux-31.gif)
gif 动画 01:显示名为“网站管理员”的组的成员列表
在此示例中,输出六个用户:webadmin、raj、vivek、archana、sai 和 sayali。您可以使用 wc 命令计算名为 Members 的组中的总用户数:
$ members webmaster | wc -w
示例输出:
6
仅显示主要组成员
传递-p选项:
$ members -p webmaster
仅显示次要组成员
传递-s选项:
$ members -s webmaster
我们可以向屏幕发送两行。第一行是主要成员,第二行是次要成员。-t按如下方式传递选项:
$ members -t sudo
注意:即使根本没有成员,它也始终显示两行。
查询/etc/group文件
使用如下grep命令或egrep命令查询/etc/group如下:
# Linux下查找'webmaster'和'sudo'组的成员 grep '^webmaster' / etc / group grep '^sudo' / etc / group
使用getent命令查询组
使用以下 getent 命令查询组数据库(例如基于文件或 NIS 的组数据库):
$ getent group | grep '^webmaster'
## no need to use the grep command. Pass the group name as CLI arg ##
$ getent group {group-name-here}
$ getent group sudo
$ getent group webmaster
加起来
您了解了 Members 命令,该命令将空格分隔的辅助成员名称列表发送到屏幕。
也可以看看
使用 help 命令或 man 命令查看以下手册页:
man 5组 man 1 getent man 1 grep man 1成员