在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 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 Doo07users命令
users 命令会展示当前已经登录系统的所有用户的用户名,像这样:
$ userstecmint aaron08 who命令
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: , , USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT tecmint tty8 :0 10:39 2:10m 4:43 cinnamon-sessio10last或者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 年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) 年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) 年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 年07月05日-generic wtmp begins Fri Sep 1 16:23:02 201711 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 Fri Jan 6 16:50:22 +0530 2017 ..如果你还知道其它的什么命令行技巧或者是某个查看用户详情的命令,可以跟我们共享一下哦。
点分享
点收藏
点点赞
点在看
在Linux系统中,用户帐户和登录详细信息对于系统管理和安全非常重要。
中国报告大厅2023年7月5日正戊醛价格最新走势监测显示:山东洛恒化工产
1、首先,我们要准备好空间和域名。这个推荐阿里云或者腾讯云,一些知
南方财经7月5日电,日久光电在互动平台表示,公司开发的2A 3A光学膜产
6月30日晚全省公安机关同步启动夏夜治安巡查宣防集中统一行动渭南公安
大家好,小付来为大家解答以上的问题。春宵一刻值千金,关于春宵一刻值
1、这个游戏是根据以北美票房排行榜上有名的同名动画大片《浪漫鼠德佩
中国经济网北京9月1日讯今日,元宇宙板块整体跌幅1 28%,其中26只股票
不思议迷宫2020儿童节定向越野怎么做?相信很多玩家都还搞不清楚2020儿
还在苦哈哈等着金钱一点一点积累再买更好的武器么?升级无敌版为你解除
北京城市规划学会“传统建筑营造研究与发展小组”日前挂牌成立,成...
1、你可以走的绝情 、我亦可以忘得干脆。2、2、绝情的话语刺向心口纠缠
导读1、谜底:去伪存真。2、解析:把假的去掉就剩下真的了。3、具体解
1、100米(100格)是一个跨栏,胖女人(也就是胖白裙大妈)是一把尺子。一
为深化生活垃圾分类理念,提升分类投放质量,加强社区桶站建设及维护,
1、百度MP3一搜多的是,目标另存就行了。2、罗大佑自己唱的肯定有那段
菏泽市2023年高中阶段招生志愿填报注意事项及录取时间安排一、志愿填报
科大智能7月4日在投资者互动平台表示,公司以“数字能源”和“数字...
1、用什么打开cdr文件?2、你可能会接触到cdr格式的文件,这是常见的平
1、青岛市国税局-0532-83931000青岛市延安三路236号百度一下。2、关键
红星新闻网(记者但唐文)7月4日报道这是一趟别开生面的旅行,成都大运
7月4日金融一线消息,国家金融监督管理总局网站昨日发布山西银保监局办
中央气象台7月4日18时继续发布暴雨蓝色预警:预计,7月4日20时至5日20
1、《容:容于心,立于世》是2016年山东友谊出版社出版的图书。2、。
人民网北京7月4日电(记者杨曦)国家统计局今日发布数据显示,据对全国
1、从市区南行数里,有一胜区,这里群山环抱,青峦错落,绿树葱茏,有
视频:高质量发展调研行丨海南儋州:“双向奔赴”的共享农庄来源:...
据消息,极氪001正在针对ZEEKROS5 0进行内部测试,车载系统的演示已经
1、工具;大蒜3头、红辣椒2个、蚝油8ml、酱油1汤匙、盐适量、油适量、白
1、楷书比较容易出效果,但平时用得多的反而是行书,而如果楷书基础不