在Ubuntu系统中,你可以使用多种命令来查看用户的详细信息。以下是一些常用的命令:
id 命令id 命令可以显示用户的UID(用户ID)、GID(组ID)以及所属的用户组。
id username
例如:
id john
输出示例:
uid=1000(john) gid=1000(john) groups=1000(john),27(sudo)
getent 命令getent 命令可以从系统的数据库中检索用户信息。
getent passwd username
例如:
getent passwd john
输出示例:
john:x:1000:1000:John Doe,,,:/home/john:/bin/bash
whoami 命令whoami 命令可以显示当前登录用户的用户名。
whoami
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
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)
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用户的详细信息。根据你的需求选择合适的命令即可。