HCRM博客

如何查看CentOS系统中的用户列表?

1、查看所有用户

命令cat /etc/paSSwd

如何查看CentOS系统中的用户列表?-图1
(图片来源网络,侵权删除)

说明:此命令会列出当前系统中所有的用户,包括用户名、用户 ID、用户组 ID、用户的家目录和默认的 shell 等信息。

2、查看可以登录系统的用户

命令cat /etc/passwd | grep v /sbin/nologin | cut d : f 1

说明:该命令通过过滤掉/sbin/nologin 的用户,只显示可以登录系统的用户。

3、查看特定用户组

命令grep '用户组名' /etc/group

如何查看CentOS系统中的用户列表?-图2
(图片来源网络,侵权删除)

说明:此命令用于查看某个特定用户组的所有成员,将 “用户组名” 替换为实际要查询的用户组名称即可。

4、查看登录用户

命令whowusers

说明:这些命令都可以显示当前登录的用户,其中who 命令会列出当前登录的用户名、登录时间、终端等信息;w 命令除了显示登录用户外,还会显示用户正在执行的命令等更详细的信息;users 命令则仅简单地列出当前登录的用户名。

以下是 CentOS 系统中常见的查看用户组的方法及相关说明:

1、查看所有用户组

命令cat /etc/group

说明:此命令会列出当前系统中所有的用户组,包括用户组的名称、用户组 ID、用户组包含的用户列表等信息。

2、查看可以登录系统的用户组

命令cat /etc/group | grep v /sbin/nologin | cut d : f 1

说明:该命令通过过滤掉/sbin/nologin 的用户组,只显示可以登录系统的用户组。

3、查看特定用户所属的用户组

命令groups 用户名

说明:此命令用于查看指定用户所属的所有用户组,将 “用户名” 替换为实际要查询的用户名即可。

FAQs

1、如何添加新用户?

回答:使用useradd 用户名 命令可以添加新用户,系统会为新用户分配一个默认的用户 ID 和家目录。

2、如何删除用户?

回答:使用userdel r 用户名 命令可以删除用户及其主目录,如果只想删除用户账号而不删除其主目录,可以使用userdel 用户名 命令。

本站部分图片及内容来源网络,版权归原作者所有,转载目的为传递知识,不代表本站立场。若侵权或违规联系Email:zjx77377423@163.com 核实后第一时间删除。 转载请注明出处:https://blog.huochengrm.cn/pc/22572.html

分享:
扫描分享到社交APP
上一篇
下一篇