如何查询linux系统中所有用户的用户名和密码

比如我知道我的root用户密码,但是系统中还有5个一般用户,如何查询这5个用户的用户名和密码... 比如我知道我的root用户密码,但是系统中还有5个一般用户,如何查询这5个用户的用户名和密码 展开
 我来答
吉祥二进制
高粉答主

推荐于2017-09-25 · 科技改变生活,生活改变科技。
吉祥二进制
采纳数:33926 获赞数:84564

向TA提问 私信TA
展开全部

1、用户名和密码的存储位置

存储帐号的文件:/etc/passwd

存储密码的文件:/etc/shadow


2、可以使用cat、more、head、tail以及vim等命令查看或者修改,如下图所示:

 比如要查找系统中admin普通用户的密码,则执行:

cat /etc/shadow | grep "admin"


3、注意:/etc/shadow文件中的密码不是明文密码。如上图所示,第1个“:”号后面的即为“口令”字段,存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。


所以通过/etc/shadow获取的只是密码加密后的Hash散列值,要获取明文密码,需要自己进行破解。

时光的最后
2019-03-22 · TA获得超过58.2万个赞
知道小有建树答主
回答量:3635
采纳率:72%
帮助的人:124万
展开全部

查询linux系统中所有用户的用户名和密码的方法如下:

1、输入“cat /etc/passwd”命令查看所有的用户信息。

2、输入“cat /etc/passwd|grep 用户名”命令,用于查找某个用户。

3、输入“cat /etc/group”命令,用于查看所有组信息。

4、输入“cat /etc/group|grep 组名”命令,用于查找某个用户组。

5、输入“groups” 查看当前登录用户的组内成员;“groups test” 查看test用户所在的组,以及组内成员;“whoami”查看当前登录用户名。

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
全全全生
推荐于2019-08-07 · TA获得超过4.1万个赞
知道小有建树答主
回答量:309
采纳率:87%
帮助的人:4.8万
展开全部

密码是看不到的,即使是root 也不能查看,只能修改,如何查看用户名 很容易 ,grep bash /etc/passwd 就可以得到所有的普通用户了 。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU工程各种工具和数据库的操作系统。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
stablish
2008-10-09 · TA获得超过8784个赞
知道大有可为答主
回答量:5161
采纳率:50%
帮助的人:4932万
展开全部
密码是看不到的,即使是root 也不能查看,只能修改

如何查看用户名 很容易

grep bash /etc/passwd

就可以得到所有的普通用户了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5be5171
2008-10-09 · 超过27用户采纳过TA的回答
知道答主
回答量:243
采纳率:0%
帮助的人:87.4万
展开全部
finger [-lmsp][帐号名称...]
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式