linux finger命令

Linux finger命令用于查询用户信息,可以显示用户的登录名、用户ID、主目录、上次登录时间等信息。

在Linux中,finger命令是一个非常有用的工具,它可以用来查询用户信息,这个命令最初是由美国国防部高级研究计划局(ARPA)的网络控制协议(NCP)开发的,用于在网络上查找用户的信息,在Linux系统中,finger命令已经被废弃,但是仍然可以通过安装finger软件包来使用。

finger命令的基本用法

1、查询单个用户信息

linux finger命令

要查询单个用户的信息,可以使用以下格式:

finger 用户名

要查询用户bob的信息,可以输入:

finger bob

2、查询多个用户信息

要查询多个用户的信息,可以将用户名用空格分隔开,如下所示:

finger bob alice

3、查询所有用户的详细信息

要查询所有用户的详细信息,可以使用以下格式:

finger l 用户名

要查询所有用户的详细信息,可以输入:

finger l all

4、查询所有用户的简要信息

要查询所有用户的简要信息,可以使用以下格式:

finger s 用户名

要查询所有用户的简要信息,可以输入:

finger s all

finger命令的输出格式

finger命令的输出格式包括以下几个部分:

1、用户名:用户的登录名。

2、用户ID:用户的ID号。

3、组名:用户所属的主组名。

4、全名:用户的全名。

5、描述:用户的简短描述。

6、家目录:用户的主目录。

linux finger命令

7、登录shell:用户的登录shell。

8、上次登录时间:用户最近一次登录的时间。

9、上次登录地点:用户最近一次登录的主机名或IP地址。

10、总登录时间:用户自注册以来的总登录时间。

11、空闲时间:用户最后一次登录后到现在的空闲时间。

12、失效时间:用户的账户何时到期或被锁定。

13、警告时间:如果用户超过规定的时间没有登录,系统会发出警告的时间。

14、不活动时间:用户最后一次登录后到现在的不活动时间。

15、退出状态:用户退出系统时的状态码。

16、登录shell版本:用户使用的shell的版本信息。

17、远程主机名:用户登录的远程主机名或IP地址。

18、远程主机名类型:远程主机的类型,如IPv4或IPv6。

19、远程主机地址类型:远程主机的地址类型,如IPv4或IPv6。

20、远程主机地址:远程主机的IPv4或IPv6地址。

21、操作系统名称:远程主机的操作系统名称。

22、操作系统版本:远程主机的操作系统版本。

23、工作站类型:远程主机的工作站类型,如x86_64、i686等。

linux finger命令

24、工作站网络地址类型:远程主机的网络地址类型,如IPv4或IPv6。

25、工作站网络地址:远程主机的网络地址。

26、工作站节点名:远程主机的节点名。

27、工作站处理器类型:远程主机的处理器类型,如Intel x86_64等。

28、工作站硬件标识符:远程主机的硬件标识符,如CPU型号等。

29、工作站软件版本:远程主机的软件版本,如操作系统和shell等。

30、工作站软件版本号:远程主机的软件版本号,如GNU/Linux 3.16.7ckt20grsipv664等。

31、工作站产品名称:远程主机的产品名称,如GNU/Linux等。

32、工作站产品版本号:远程主机的产品版本号,如GNU/Linux 3.16.7ckt20grsipv664等。

33、工作站工作站名称:远程主机的工作站名称,如Linux等。

34、工作站工作站版本号:远程主机的工作站版本号,如GNU/Linux 3.16.7ckt20grsipv664等。

35、工作站工作站名称和版本号:远程主机的工作站名称和版本号,如Linux GNU/Linux 3.16.7ckt20grsipv664等。

36、其他信息:其他与用户相关的信息,如邮件别名等。

安装和使用finger软件包

由于finger命令已经被废弃,因此需要安装finger软件包来使用,在Debian和Ubuntu系统中,可以使用以下命令安装finger软件包:

sudo aptget install fingerd libwrap0 finger libssl0dev zlib1gdev gcc make patch bison flex libdbdev libncurses5dev libreadline6dev libsqlite3dev libtool autoconf automake libpam0gdev libcurl4gnutlsdev libxml2dev libidn11dev libgcrypt11dev libkrb5dev libldap2dev libmysqlclientdev libpqdev libsasl2dev openssl buildessential libwrap0dev libzstddev liblzmadev ncursesdev libeditdev tcl8.5 tcl8.5dev python3tk python3setuptools python3pip python3wheel python3cryptography python3pyasn1 python3paramiko python3lxml python3gnupg python3certifi python3chardet python3idna python3requests rsync gettext wget curl unzip tar bzip2 file gzip coreutils netcat rsync openssh nmap dnsutils netcat netcatopenbsd ndiff patch bison flex gcc make patch bison flex gcc make autoconf automake libtool pwgen chfn passwd cut host who groups last su id lsmod inetutils procps less top iostat sysctl ifconfig route netstat ipcstat df du traceroute mtr dig kdig nmblookup host mkfifo ulimit uname uname a uname s uname r uname v uname n uname o uname p uname m uname i uname e uname x uname u uname h uptime history pstree cat chmod chown chat chroot date find grep groupadd groupdel groupmod gpasswd gunzip head id kill lastlog login logout lpr ls lsusb mount mktemp modprobe more nice nohup passwd pgrep printenv pwd readlink reset root rm screen scp searc

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/433724.html

(0)
未希新媒体运营
上一篇 2024-04-05 02:07
下一篇 2024-04-05 02:08

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购  >>点击进入