插件窝 干货文章 linux怎么查看创建的用户

linux怎么查看创建的用户

用户 passwd bash 查看 212    来源:    2025-04-07

Linux查看已创建用户的方法

在Linux系统中,有几种方法可以查看已创建的用户账户:

1. 查看/etc/passwd文件

这是最直接的方法,所有用户账户都存储在这个文件中:

cat /etc/passwd

或者使用更易读的格式:

less /etc/passwd

2. 使用getent命令

getent passwd

这会显示与/etc/passwd相同的内容,但如果系统配置了LDAP等用户数据库,也会显示那些用户。

3. 查看用户ID范围

通常普通用户的ID从1000开始:

getent passwd {1000..60000}

4. 使用awk或cut提取用户名

cut -d: -f1 /etc/passwd

awk -F: '{print $1}' /etc/passwd

5. 查看用户登录信息

lastlog

6. 查看最近创建的用户

ls -lt /home

7. 使用compgen命令(仅bash)

compgen -u

8. 查看系统用户和普通用户

区分系统用户(UID < 1000)和普通用户:

awk -F: '$3 >= 1000 && $3 < 60000 {print $1}' /etc/passwd

9. 查看用户组信息

groups 用户名

或查看所有组:

getent group

选择哪种方法取决于你的具体需求,如果只是快速查看所有用户,getent passwdcat /etc/passwd通常是最简单直接的方法。