mx查询(mx查询保举 vsping)〔mx 查询〕

在Linux体系 中 ,用户帐户和登录具体 信息对于体系 管理和安全非常紧张 。本文将先容 11 种在 Linux 体系 查找用户相干 信息的有效 方法。这里,我们会讲授 在体系 中获取一个用户账户具体 信息 、展示登录具体 信息以及用户举动 数据的下令 。

起首 ,我们会来看看怎样 利用 下令 查找一个用户的账户信息 ,然后再来跟各人 讲授 查察 登录具体 信息的那些下令 。

01 id下令

id 是用来展示一个及时 活动 用户以及组 ID 的下令 行工具,如下所示:

$ id tecmint uid=1000(tecmint) gid=1000(tecmint) groups=1000(tecmint),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),113(lpadmin),130(sambashare)

02 groups 下令

groups 下令 可以被用来展示一个用户所归属的全部 组的信息,像下面如许 :

$ groups tecminttecmint : tecmint adm cdrom sudo dip plugdev lpadmin sambashare

03 finger下令

finger 下令 可以被用来查找 Linux 上的一个用户的信息。在很多 Linux 体系 上,它并没被预装。

想要在你的体系 上安装它 ,可以在终端里运行这个下令 :

$ sudo apt install finger#Debian/Ubuntu

$ sudo yum install finger#RHEL/CentOS

$ sudo dnf install finger#Fedora 22+

它会表现 出一个用户的真实名称、主目次 、shell,登录的名称以及时 间,尚有 如下所示的很多 信息:

$ finger tecmintLogin: tecmint Name: TecMint

Directory: /home/tecmint Shell: /bin/bash

On since Fri Sep 22 10:39 (IST) on tty8 from :0

2 hours 1 minute idle

mx查询(mx查询推荐vsping) mx查询(mx查询保举
vsping)〔mx 查询〕 新闻资讯

No mail.

No Plan.

04 getent下令

getent 是一个可以从特定体系 数据库的 Name Service Switch (NSS 名字服务互换 器) 库获取到信息的下令 行工具。

要获取一个用户账户的具体 信息 ,可以像下面如许 利用 passwd 数据库和 username 来做到 。

$ getent passwd tecminttecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

05 grep下令

grep 下令 是一个强大 的模式搜刮 工具,可以在绝大多数 Linux 体系 上利用 。你可以用它来从体系 账户文件 /etc/passwd 中查找出关于一个特定用户的信息,如下所示:

$ grep -i tecmint /etc/passwdtecmint:x:1000:1000:TecMint,,,:/home/tecmint:/bin/bash

06 lslogins下令

lslogins 下令 会展示出体系 中现有效 户的相干 信息 , -u 标记 可用来标识只展示用户的账户。

$ lslogins -uUID USER PROC PWD-LOCK PWD-DENY LAST-LOGIN GECOS

0 root 144 root

1000 tecmint 70 10:39:07 TecMint,,,

1001 aaronkilik 0

1002 john 0 John Doo

07 users下令

users 下令 会展示当前已经登录体系 的全部 用户的用户名,像如许 :

$ userstecmint

aaron

08 who下令

mx查询(mx查询推荐vsping) mx查询(mx查询保举
vsping)〔mx 查询〕 新闻资讯

who 下令 可以用来展示那些登录了体系 的用户,包罗 了它们是从那边 毗连 到体系 上来的终端信息 。

$ who -utecmint tty8 2023年07月05日 10:39 02:09 2067 (:0)

09 w command

w 下令 会展示出全部 登录了体系 的用户 ,尚有 它们都做了些什么事变 。

$ w12:46:54 up 2:10, 1 user, load average: 0.34, 0.44, 0.57

USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT

tecmint tty8 :0 10:39 2:10m 4:43 0.46s cinnamon-sessio

10 last大概 lastb下令

last/lastb 下令 会展示一个近来 登录体系 的用户列表。

$ last OR$ last -a #show hostname on the last column

近来 登录体系 的用户列表

tecmint tty8 Fri Sep 22 10:39 gone - no logout :0

reboot system boot Fri Sep 22 10:36 still running 4.4.2023年07月05日-generic

tecmint tty8 Thu Sep 21 10:44 - down (06:56) :0

reboot system boot Thu Sep 21 10:42 - 17:40 (06:58) 4.4.2023年07月05日-generic

tecmint tty8 Wed Sep 20 10:19 - down (06:50) :0

reboot system boot Wed Sep 20 10:17 - 17:10 (06:52) 4.4.2023年07月05日-generic

tecmint pts/14 Tue Sep 19 15:15 - 15:16 (00:00) tmux(14160).%146

tecmint pts/13 Tue Sep 19 15:15 - 15:16 (00:00) tmux(14160).%145

...

要是想表现 那些在特定时间访问过体系 的用户,可以像下面如许 利用 -p 选项:

$ last -ap nowtecmint tty8 Fri Sep 22 10:39 gone - no logout :0

reboot system boot Fri Sep 22 10:36 still running 4.4.2023年07月05日-generic

wtmp begins Fri Sep 1 16:23:02 2017

11 lastlog下令

lastlog 下令 可以用来查找近来 登录那些大概 某个特定用户的具体 信息,如下所示:

$ lastlog OR$ lastlog -u tecmint #show lastlog records for specific user tecmint

近来 登任命 户的记录 :

Username Port From Latest

root **Never logged in**

kernoops **Never logged in**

pulse **Never logged in**

rtkit **Never logged in**

saned **Never logged in**

usbmux **Never logged in**

mdm **Never logged in**

tecmint pts/1 127.0.0.1 Fri Jan 6 16:50:22 +0530 2017

..

假如 你还知道别的 的什么下令 行本领 大概 是某个查察 用户详情的下令 ,可以跟我们共享一下哦 。

点分享

点收藏

点点赞

点在看

你可能想看:

关键词: