失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Linux命令篇-Finger命令查找用户详细信息

Linux命令篇-Finger命令查找用户详细信息

时间:2019-02-28 13:58:42

相关推荐

Linux命令篇-Finger命令查找用户详细信息

Finger 命令用于 Linux 和类 Unix 系统中,用于从终端检查任何当前登录用户的信息。它是一个命令行实用程序,可以为用户提供登录时间、tty(名称)、空闲时间、主目录、shell 名称等。

在大多数 Linux 和 Ubuntu 以及其他 Debian 风格的系统中,默认情况下不安装 Finger 包。在本教程中,我们将检查如何在 Linux 中安装和使用finger命令。

finger命令语法

以下命令显示了finger命令的语法:

finger [-lmsp] [user1 user2 ….. ]

安装finger

您可以使用以下命令在 Linux 发行版中安装 finger 命令。

在 Ubuntu 和 Debian 系统上:

$ sudo apt-get install finger

在 Fedora 系统上:

$ sudo dnf install finger

在 Redhat 和 CentOS 系统上,您可以使用 yum 命令或下载包进行安装。

$ sudo yum install finger

1) 带有选项 -s 的finger命令

-s选项finger命令会打印用户的登录名、真实姓名、终端名称和写入状态(终端名称前面的星号表示您没有对该设备的写入权限)、空闲时间、登录时间、办公地点和办公电话数字。

登录时间以MM DD HH:mm格式显示。如果时间超过六个月,则显示年份而不是小时和分钟。

kylin@kylin-PC:~/桌面$ finger -s kylin rootLoginName TtyIdle Login Time OfficeOffice Phonekylintty7 36 May 23 10:35 (:0)rootroot ** No logins

2) 带有选项 -l 的finger命令

带有选项的 Finger 命令-l显示为选项描述的所有信息-s以及用户的主目录、家庭电话号码、登录 shell、邮件状态等。

kylin@kylin-PC:~/桌面$ finger -l kylin rootLogin: kylinName: Directory: /home/kylin Shell: /bin/bashOn since Mon May 23 10:35 (CST) on tty7 from :041 minutes 50 seconds idleNo mail.No Plan.Login: root Name: rootDirectory: /rootShell: /bin/bashNever logged in.No mail.No Plan.

短语“(messages off)”表示用户“harry”在设备 pts/4 和 pts/7 上没有对“root”的写入权限。如果用户多次登录,则每次登录都会重复一次终端信息。

如果有的话,还会返回“.plan”、“.project”和“.pgpkey”文件。在上面的屏幕截图中,用户“harry”“没有计划”。

3) 带有选项 -p 的finger命令

该选项-p与 option 完全相同-l,只是返回结果中不包含用户的“.plan”、“.project”和“.pgpkey”文件。

kylin@kylin-PC:~/桌面$ finger -p kylin rootLogin: kylinName: Directory: /home/kylin Shell: /bin/bashOn since Mon May 23 10:35 (CST) on tty7 from :042 minutes 47 seconds idleNo mail.Login: root Name: rootDirectory: /rootShell: /bin/bashNever logged in.No mail.

4) 带有选项 -m 的finger命令

带有-m选项的finger命令将阻止在返回结果中匹配用户名。由finger执行的所有名称匹配都不区分大小写。

例如,我们的系统有两个名为“harry”和“harry1”的用户。如果没有 option ,finger 命令将返回两个用户的信息,如果有后续-m,则仅返回用户 'harry' 的信息。-m

-m选项

没有-m选项

如果未指定选项,则-l如果提供了操作数,则finger默认为样式输出,否则为-s样式。

如果没有指定参数,finger 将为当前登录系统的每个用户打印一个条目。

结论

在本教程中,我们学习了如何使用finger命令打印用户信息。

如果觉得《Linux命令篇-Finger命令查找用户详细信息》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。