手册页部分 1: 用户命令

退出打印视图

更新时间: 2014 年 7 月
 
 

finger(1)

名称

finger - 显示有关本地用户和远程用户的信息

用法概要

finger [-bfhilmpqsw] [username]...
finger [-l] 
     [username@hostname 1 [@hostname 2 .. .@hostname n]...]
finger [-l] [@hostname 1 [@hostname 2 .. .@hostname n]...]

描述

缺省情况下,finger 命令将以多列格式显示以下有关每个已登录用户的信息:

  • 用户名

  • 用户的全名

  • 终端名称(如果拒绝写入权限,前面会加上星号 `* ')

  • 空闲时间

  • 登录时间

  • 主机名,如果是远程登录

如果空闲时间是一个整数,将以分钟表示;如果存在 `: '(冒号),将以小时和分钟表示;如果存在 `d',将以天和小时表示。

给定一个或多个 username 参数时,将提供有关每个指定的 username 的更多详细信息,无论其是否已登录。username 必须是本地用户的用户名,可以是名字或姓氏,或者帐户名称。信息将以如下所示的多行格式表示:

  • 用户名和用户的全名

  • 用户的起始目录和登录 shell

  • 用户的登录时间(如果当前已登录),或用户上一次登录的时间;以及用户登录的终端或主机

  • 用户上一次接收邮件和上一次读取邮件的时间

  • $HOME/.project 文件的第一行,如果存在

  • $HOME/.plan 文件的内容,如果存在

注意:当 /etc/passwd 中的注释 (GECOS) 字段包括一个逗号时,finger 不会显示逗号之后的信息。

如果使用了参数 username@hostname1[@hostname2 . . .@hostnamen] 或 @hostname1[@hostname2 . . .@hostnamen],请求将首先发送至 hostnamen,然后转发至 hostnamen-1 到 hostname1 中的每一个。该程序将使用 finger 用户信息协议(请参见 RFC 1288)来查询远程主机以获取有关指定用户(如果已指定 username)或每个已登录用户的信息。显示的信息取决于服务器。

根据 RFC 1288 的要求,finger 仅传递可打印的 7 位 ASCII 数据。此行为可由系统管理员通过 /etc/default/finger 中的 PASS 选项进行修改。指定 PASS=low 可允许所有小于十进制 32 ASCII 的字符。指定 PASS=high 可允许所有大于十进制 126 ASCII 的字符。PASS=low,highPASS=high,low 允许传递小于 32 和大于 126 的字符。

选项

支持以下选项,但 username@hostname 格式仅支持 –l 选项:

–b

禁止以长格式输出显示用户的起始目录和 shell。

–f

禁止显示通常以非长格式输出显示的标题。

–h

禁止以长格式输出显示 .project 文件。

–i

强制使用“空闲”输出格式,除了仅显示登录名、终端、登录时间和空闲时间外,该格式与短格式类似。

–l

强制使用长输出格式。

–m

仅针对用户名(而不是名字或姓氏)来匹配参数。

–p

禁止以长格式输出显示 .plan 文件。

–q

强制使用快速输出格式,除了仅显示登录名、终端和登录时间外,该格式与短格式类似。

–s

强制使用短输出格式。

–w

禁止以短格式输出显示全名。

文件

$HOME/.plan

用户计划

$HOME/.project

用户项目

/etc/default/finger

finger 选项文件

/etc/passwd

口令文件

/var/adm/lastlog

上次登录时间

/var/adm/utmpx

记帐

属性

有关下列属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
service/network/network-servers

另请参见

passwd(1)who(1)whois(1)passwd(4)attributes(5)

由 Zimmerman, D. 编著的《Finger 用户信息协议》,RFC 1288,罗格斯 (Rutgers) 大学离散数学与理论计算机科学中心 (Center for Discrete Mathematics and Theoretical Computer Science, DIMACS),1991 年 12 月。

附注

finger 用户信息协议将限制可以与此命令的远程格式一起使用的选项。