找回密码
 立即注册
查看: 74|回复: 0

linux查看用户信息

[复制链接]

58

主题

161

回帖

1324

积分

超级版主

积分
1324
发表于 2025-5-22 19:17:16 | 显示全部楼层 |阅读模式
通过以下方法,可以查看系统中的用户信息:1. 查看 /etc/passwd 文件

/etc/passwd 文件存储了系统中所有用户的基本信息。每个用户占一行,字段之间用冒号 : 分隔。

cat /etc/passwd


2. 使用 getent 命令

getent 命令可以查询系统(如 passwd 数据库),显示用户信息。

getent passwd

3. 使用 compgen 命令

compgen 命令可以列出系统中的所有用户。

compgen -u

4. 使用 awk 或 cut 提取用户名从 /etc/passwd 文件中提取用户名:
awk -F: '{print $1}' /etc/passwd


cut -d: -f1 /etc/passwd
5. 查看 /etc/group 文件

虽然 /etc/group 文件主要用于存储组信息,但也可以通过它查看用户所属的组。

cat /etc/group


6. 使用 id 命令查看当前用户信息

id 命令可以查看当前用户或指定用户的 UID、GID 等信息。

id

或查看指定用户:
id username
7. 使用 who 或 w 命令查看当前登录用户

who 和 w 命令可以查看当前登录系统的用户。

who



w
8. 使用 last 命令查看用户登录历史

last 命令可以查看用户的登录历史。

last

9. 使用 lslogins 命令

lslogins 命令可以列出系统中的用户信息。

lslogins












非凡云致力于提供高品质、高性价比的云服务产品
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|非凡云交流社区 ( 蜀ICP备2023029164号-2 )

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表