Finger
编辑 锁定
Finger既是协议名也是应用程序名,最早产生于UNIX,通过它可以查询互联网上主机或用户的状态。Finger通常被用来查询用户是否登录以及用户登录的用户名、登录时间、办公地址、电话、邮件地址等。
• 外文名
• Finger
• 功能
• 查询互联网上主机或用户的状态
1 基本概念
▪ 来源
▪ 会话过程
▪ 缺点
2 命令格式
3 应用
1.
1 基本概念
2.
▪ 来源
3.
▪ 会话过程
4.
▪ 缺点
5.
2 命令格式
6.
3 应用
Finger原是UNIX系统中用于查询用户情况的实用程序(DOS系统也包含此命令)。UNIX系统保存了每个用户的详细资料,包括E-mail地址、帐号、真实姓名、登录时间、未阅读的信件、最后一次阅读E-mail的时间以及外出时的留言等资料。当用Finger命令查询时,系统会将上述资料一一显示在查询者的终端或计算机上。
RFC1288 [Zimmerman 1991] 详细描述了Finger协议。
Finger是一个较为简单的TCP/IP服务,使用TCP端口79以及客户端/服务器模式进行会话。
客户端向服务器发送请求,服务器处理请求并打开到客户端的连接。
客户端发送查询。
服务器查询客户端请求的信息并返回结果。
服务器关闭连接。
1.
客户端向服务器发送请求,服务器处理请求并打开到客户端的连接。
2.
客户端发送查询。
3.
服务器查询客户端请求的信息并返回结果。
4.
服务器关闭连接。
虽然Finger较为简单,但是由于以下两个原因,许多站点并不支持Finger服务。
Finger早期版本中的一些错误曾被Internet蠕虫病毒所利用,作为系统的入侵点之一。
通过Finger服务查询到的信息,可能涉及泄露用户的隐私(如登录名、地址、电话、登录时间等)。
1.
Finger早期版本中的一些错误曾被Internet蠕虫病毒所利用,作为系统的入侵点之一。
2.
通过Finger服务查询到的信息,可能涉及泄露用户的隐私(如登录名、地址、电话、登录时间等)。
Finger作为一个简单的用于查询用户信息的服务,除了在UNIX系统中应用,其它一些非UNIX系统也支持Finger,不同系统之间命令的形式有所差异。
命令的一般格式为:finger [选项] [使用者] [用户@主机]
命令中各选项的含义如下:
-s 显示用户的登录名、实际姓名、终端名称、写状态、停滞时间、登录时间等信息。
-l 除了用 -s选项显示的信息外,还显示用户主目录、登录shell、邮件状态等信息,以及用户主目录下的 .plan、 .project和 .forward文件的内容。
-p 除了不显示 .plan文件和 .project文件以外,与-l选项相同。
-m 不匹配用户实际姓名。一般情况下“用户”为登录名,在没有该选项的情况下也可以与实际姓名进行匹配。进行姓名匹配时,Finger命令对大小写不敏感。
如果命令不含任何选项,则默认为 -l;如果服务器没有实现 -l,则默认为 -s;如果这些字段都没有,那么命令的输出内容中将不包含这些字段信息。
如果命令不指定任何参数,那么将显示当前登录到系统的所有用户信息。
Finger协议主要用于查询互联网上主机或者用户的信息,可以查看用户是否登录、登录的用户名、最近一次的登录时间、地址电话以及一些“Project”和“Plan”信息。除此之外,Finger还可以获取一些其它信息,如天气预告、新闻广告或者商品的销售状态等等。
文件系统 | ▪ cat ▪ cd ▪ chmod ▪ |
程序 | ▪ at ▪ bg ▪ |
使用环境 | ▪ env ▪ finger ▪ id ▪ |
文字编辑 | ▪ awk ▪ comm ▪ cut ▪ ed ▪ ex ▪ |
Shell 程序 | ▪ alias ▪ |
网络 | ▪ inetd ▪ |
搜索 | ▪ find ▪ grep ▪ locate ▪ whereis ▪ which ▪ find ▪ grep ▪ locate ▪ whereis ▪ which |
杂项 | ▪ apropos ▪ banner ▪ |
词条标签:
• 科学百科信息科学分类,中国通信学会,通信技术
本文发布于:2022-10-24 13:05:56,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/83/363927.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |