破阶

乘风破浪会有时,直挂云帆济沧海

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

Linux网络管理与维护网络部网络管理与维护

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

存贮账号的文件:/etc/passwd
存储密码的文件:/etc/shadow

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

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

比如要查找系统中admin普通用户的密码,则执行:
cat /etc/shadow | grep ”admin”

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

3、注意:

/etc/shadow文件中的密码不是明文密码。如上图所示,第1个“:”号后面的即为口令字段,存放的是加密后的用户口令字,长度为13个字符。如果为空,则对应用户没有口令,登录时不需要口令;如果含有不属于集合{./0-9A-Za-z}中的字符,则对应的用户不能登录。</p><p class=”reader-word-layer reader-word-s1-10″ style=”width:47px;height:169px;line-

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

点赞

2003年你错过了淘宝红利,2009年你错过了微博红利,2013年你错过了公众号红利,2018年你错过了抖音红利,2020年的视频号红利,你绝对不能再错过!扫码进行学习。

发表评论

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