Linux finger命令
Linux finger命令
快速使用
root@jdit:~# finger root
Login: root Name: root
Directory: /root Shell: /bin/bash
On since Sun Apr 16 10:58 (CST) on pts/0 from 163.125.98.152
1 second idle
(messages off)
New mail received Sun Apr 16 06:25 2023 (CST)
Unread since Thu Apr 13 06:25 2023 (CST)
No Plan.
简介
往往OS默认没有这个命令,需要手工安装
Linux finger命令可以让使用者查询一些其他使用者的资料。会列出来的资料有:
- Login Name
- User Name
- Home directory
- Shell
- Login status
- mail status
- .plan
- .project
- .forward
其中 .plan、.project 和 .forward 就是使用者在他的 Home Directory 里的 .plan , .project 和 .forward 等档案里的资料。如果没有就没有。finger 指令并不限定于在同一服务器上查询,也可以寻找某一个远端服务器上的使用者。只要给一个像是 E-mail address 一般的地址即可。
使用权限:所有使用者。
语法
finger [options] user[@address]
参数说明:
- -l 多行显示。
- -s 单行显示。这个选项只显示登入名称、真实姓名、终端机名称、闲置时间、登入时间、办公室号码及电话号码。如果所查询的使用者是远端服务器的使用者,这个选项无效。
实例
列出当前登录用户的相关信息
root@jdit:~# finger -l
Login: root Name: root
Directory: /root Shell: /bin/bash
On since Sun Apr 16 10:58 (CST) on pts/0 from 163.125.98.152
3 seconds idle
(messages off)
New mail received Sun Apr 16 06:25 2023 (CST)
Unread since Thu Apr 13 06:25 2023 (CST)
No Plan.
显示指定用户信息
# finger -m hnlinux
显示远程用户信息
# finger -m root@192.168.1.13
下列指令可以查询本机管理员的资料:
finger root
其结果如下:
Login: root Name: root
Directory: /root Shell: /bin/bash
Never logged in.
No mail.
No Plan.