菜鸟不知道finger命令有什么用,照书上的一段代码写在了程序里,可以执行,只不过我不知道finger在局域网里有什么用? (90分)

  • 主题发起人 主题发起人 xiaoxiami0
  • 开始时间 开始时间
X

xiaoxiami0

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.btnfingerClick(Sender: TObject);
begin
nmfinger1.ReportLevel:=status_basic;
nmfinger1.TimeOut:=2000;
nmfinger1.Host:=edthost.text;
nmfinger1.Port:=79;
nmfinger1.user:=edtjuser.text;
meminfo.text:=nmfinger1.FingerStr;
meminfo.refresh;

end;

procedure TForm1.NMFinger1Connect(Sender: TObject);
begin
statusbar1.SimpleText:='connected';
end;

procedure TForm1.NMFinger1ConnectionFailed(Sender: TObject);
begin
showmessage('connection failed');
end;

procedure TForm1.NMFinger1Disconnect(Sender: TObject);
begin
if statusbar1<>nil then
statusbar1.SimpleText:='disconnected';
end;

procedure TForm1.NMFinger1HostResolved(Sender: TComponent);
begin
statusbar1.SimpleText:='host resolved';
end;

procedure TForm1.NMFinger1Status(Sender: TComponent; Status: String);
begin
if statusbar1<>nil then
statusbar1.SimpleText:=status;
end;

procedure TForm1.NMFinger1InvalidHost(var Handled: Boolean);
begin
statusbar1.SimpleText:='invalidhost,input infomation again';
end;
 
查询对方主机的用户信息。
 
谢谢hanyongjian大侠,但我有点不明白,假如我的局域网里有个机器名叫server,我能用finger
查出他的用户信息吗?
 
finger
本指令可从主机端取得一些和使用者有关的资料,例如当您
发一封信给其他人後,您可用finger指令看信件是否送达,
主机的输出会有一行No mail或Mail unread since xxxxx,
我们可据此判断。
finger vincent@vr386.orient.net.tw
[vr386.orient.net.tw]

Welcome to Linux version 1.1.78 at vr386.orient.net.tw !

5:44am up 1 day, 20:56, 0 users, load average: 0.16, 0.04, 0.01

Login: vincent Name: Vincent Chen
Directory: /home/vincent Shell: /bin/bash
Last login Sun Jan 29 05:33 ( ) on ttyp0 from vr486.orient.net.tw
No Mail.
Project:

1. Will write some document about linux in chinese.

2. Gopher server on another machine has some problem,
will fix it later.

Plan:

Vincent Chen (vincent@vr386.orient.net.tw)

Hi,

I will be on vacation during 1/28~2/5.
If you can't contact me, drop me some e-mail.

Regards, vincent


finger也可以针对主机作为查询的对象,这时候主机会回覆
目前在线上的使用者,及一些主机的基本资料。

finger @vr386
[vr386]

Welcome to Linux version 1.1.78 at vr386.orient.net.tw !

5:45am up 1 day, 20:57, 0 users, load average: 0.12, 0.03, 0.01

No one logged on.

* 有些主机基於安全上的考虑,不允许外界作finger查询,因为
  finger显示的个人资料可能会成为闯入者猜测密码的线索。
 
多人接受答案了。
 
后退
顶部