Oracle DBA培训网-中国Oracle培训领航专家

您当前的位置:优技培训(CUUG) > Linux教程 >

Linux基础教程:用户和组账号查询

来源:优技培训(CUUG)

在用户管理工作中,虽然直接查看用户账号、组账号的配置文件也可以查询相关信息,但是并不是很只直观,在Linux系统中,还可以使用几个常用的查询命令工具,如id、groups、finger、users等。

1,groups命令——查询某个用户账号所属的组。

例子:分别查询当前用户root和daemon(后台程序)用户所属的组账号的信息。

~]#groups

~]#groups daemon

2, finger命令——查询用户账号的详细信息

例子:以每行一条用户记录的形式查看当前登录到本机的所有用户账号的详细信息,包括用户名、登录终端、空闲时间、登录时间等。

~]#finger

以多行显示的方式查看指定用户账号ftp、teacher的详细信息(可以是未登录的用户)

~]#finger -l ftp

~]#finger -l teacher

3, users、w、who命令——查询当前登录到主机的用户信息

与单独执行的“finger”命令相类似,使用users、w、who这三个命令也可以查询已登录到当前主机的用户信息。三个命令查询的侧重点不同。

例子:

比较finger、users、w、who命令输出信息的异同。

~]#finger (列出用户登录名、终端、登录时间及个人信息等)

~]#w (列出用户名、终端、执行的命令等各种统计信息)

~]#who (列出用户名、终端、登录时间、来源地点等信息)

~]#users (仅列出用户名信息)

精华阅读