温馨提示×

如何查看Ubuntu用户的详细信息

小樊
41
2025-12-30 21:04:10
栏目: 智能运维

在Ubuntu系统中,你可以使用多种命令来查看用户的详细信息。以下是一些常用的命令:

1. id 命令

id 命令可以显示用户的UID(用户ID)、GID(组ID)以及所属的用户组。

id username

例如:

id john

输出示例:

uid=1000(john) gid=1000(john) groups=1000(john),27(sudo)

2. getent 命令

getent 命令可以从系统的数据库中检索用户信息。

getent passwd username

例如:

getent passwd john

输出示例:

john:x:1000:1000:John Doe,,,:/home/john:/bin/bash

3. whoami 命令

whoami 命令可以显示当前登录用户的用户名。

whoami

4. w 命令

w 命令可以显示当前登录用户的信息,包括用户名、终端、登录时间等。

w

输出示例:

 15:23:45 up 1 day,  3:45,  2 users,  load average: 0.00, 0.01, 0.05
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
john     pts/0    192.168.1.10     15:20    1:23m  0.05s  0.03s -bash
root     pts/1    192.168.1.11     15:21    3:45   0.10s  0.08s -bash

5. last 命令

last 命令可以显示用户的登录历史记录。

last username

例如:

last john

输出示例:

john     pts/0        192.168.1.10     Thu Mar  3 15:20 - 16:23  (01:03)
john     pts/0        192.168.1.10     Wed Mar  2 14:15 - 15:18  (01:03)

6. lastlog 命令

lastlog 命令可以显示用户的最后登录时间。

lastlog -u username

例如:

lastlog -u john

输出示例:

Username         Port     From             Latest
john               pts/0    192.168.1.10     Thu Mar  3 15:20:02 +0000 2023
john               pts/0    192.168.1.10     Wed Mar  2 14:15:02 +0000 2023

这些命令可以帮助你获取Ubuntu用户的详细信息。根据你的需求选择合适的命令即可。

0