在使用 RockyLinux 或其他基于 Red Hat 的 Linux 发行版时,系统管理员经常需要查看某个用户组中包含哪些成员。虽然 Linux 系统本身没有内置 members 命令,但可以通过安装额外工具来实现这一功能。本文将手把手教你如何在 RockyLinux 中使用 members 命令 来显示组内成员,即使是 Linux 新手也能轻松上手。
members 是一个第三方命令行工具,用于列出指定用户组中的所有成员(包括主组和附加组成员)。它并非 Linux 标准工具,但在 RockyLinux、CentOS、RHEL 等系统中可通过 EPEL 仓库轻松安装。
在 RockyLinux 中,members 命令位于 EPEL(Extra Packages for Enterprise Linux)仓库中。首先需要启用该仓库:
sudo dnf install epel-release -y 启用 EPEL 后,即可通过以下命令安装 members:
sudo dnf install members -y 安装完成后,就可以使用 members 命令了。基本语法如下:
members <group_name> 例如,要查看 wheel 组的所有成员,运行:
members wheel
输出可能类似于:
alice bob charlie
这表示用户 alice、bob 和 charlie 都属于 wheel 组。
如果你不想安装额外软件,也可以通过系统原生命令查看组成员。例如:
# 查看 /etc/group 文件中指定组的信息grep '^wheel:' /etc/group
但注意:这种方法只能看到作为附加组加入的用户,无法显示以该组为主组的用户。而 members 命令可以同时列出主组和附加组成员,因此更全面。
Q:为什么我运行 members 命令提示“command not found”?
A:请确认你已正确启用 EPEL 仓库并成功安装了 members 软件包。可运行 rpm -q members 检查是否安装。
Q:members 命令能查看所有系统组吗?
A:是的,只要组名存在,无论是系统组(如 adm、systemd-journal)还是自定义用户组,都可以查看。
通过本文,你已经学会了如何在 RockyLinux 中安装并使用 members 命令来高效地查看用户组中的所有成员。这对于系统权限管理、安全审计和用户维护非常有帮助。掌握 RockyLinux members命令、查看组成员、RockyLinux用户组管理 和 Linux组成员列表 这些核心技能,将大大提升你在 Linux 系统管理中的效率。
希望这篇教程对你有所帮助!如有疑问,欢迎在评论区留言交流。
本文由主机测评网于2025-12-14发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/2025127490.html