问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

linux shadow 文件内容 用户名 密码 显示

发布网友 发布时间:2022-05-01 14:10

我来回答

5个回答

热心网友 时间:2023-08-03 15:08

shadow 是 passwd 的影子文件。

linux中,口令文件在/etc/passwd中,早期的这个文件直接存放加密后的密码,前两位是"盐"值,是一个随机数,后面跟的是加密的密码。为了
安全,现在的linux都提供了 /etc/shadow这个影子文件,密码放在这个文件里面,并且是只有root可读的。
/etc/passwd文件的每个条目有7个域,分别是名字:密码:用户id:组id:用户信息:主目录:shell
例如:ynguo:x:509:510::/home/ynguo:/bin/bash
在利用了shadow文件的情况下,密码用一个x表示,普通用户看不到任何密码信息。影子口令文件保存加密的口令;/etc/passwd文件中的密码全部变成x。Shadow只能是root可读,从而保证了安全。
/etc/shadow文件每一行的格式如下:用户名:加密口令:上一次修改的时间(从1970年1月1日起的天数):口令在两次修改间的最小天数:口令修改之前向用户发出警告的天数:口令终止后账号被禁用的天数:从1970年1月1日起账号被禁用的天数:保留域。
例如:root:$1$t4sFPHBq$JXgSGgvkgBDD/D7FVVBBm0:11037:0:99999:7:-1:-1:1075498172

下面为test用户设置密码,执行如下命令
passwd test
[root@localhost etc]# passwd test
Changing password for user test.
New UNIX password:
Retype new UNIX password:
passwd: all authentication tokens updated successfully.
[root@localhost etc]#
然后进入/etc/shadow文件下面可以看到如下信息
gdm:!!:14302:0:99999:7:::
hzmc:$1$JZMjXqxJ$bvRpGQxbuRiEa86KPLhhC1:14302:0:99999:7:::
mysql:!!:14315:0:99999:7:::
chenhua:$1$YBJZNyXJ$BnpKFD58vSgqzsyRO0ZeO1:14316:0:99999:7:::
test:$1$hKjqUA40$OelB9h3UKOgnttKgmRpFr/:14316:0:99999:7:::
可以发现,共有9个栏目
(1):帐号名称
(2):密码:这里是加密过的,但高手也可以解密的。要主要安全问题(代!符号标识该帐号不能用
来登录)
(3):上次修改密码的日期
(4):密码不可被变更的天数
(5):密码需要被重新变更的天数(99999表示不需要变更)
(6):密码变更前提前几天警告
(7):帐号失效日期
(8):帐号取消日期
(9):保留条目,目前没用

Unix
系统最初是用明文保存密码的,后来由于安全的考虑,采用crypt()算法加密密码并存放在/etc/passwd文件。现在,由
于计算机处理能力的提高,使密码破解变得越来越容易。/etc/passwd文件是所有合法用户都可访问的,大家都可互相看到密码的加密字符串,这给系统
带来很大的安全威胁。现代的Unix系统使用影子密码系统,它把密码从/etc/pa
sswd文件中分离出来,真正的密码保存在/etc/shadow文件中,shadow文件只能由超级用户访问。这样入侵者就不能获得加密密码串,用于破

解。使用shadow密码文件后,/etc/passwd文件中所有帐户的password域的内容为"x",如果password域的内容为"*",则
该帐号被停用。使用passwd这个程序可修改用户的密码。

热心网友 时间:2023-08-03 15:08

普通用户读不到shadow文件
shadow文件权限是400

另外你给的文章写得不清楚,应该按照软件包里doc/INSTALL里的步骤
make #列出系统
make clean SYSTEM #SYSTEM指的是make列出的系统名
如果在列表中没有对应的系统,才执行 make clean generic

john是暴力破解,对weak password还行,复杂密码是很难破解的

热心网友 时间:2023-08-03 15:09

哪是因为你的linux用户名和密码保存方式不是传统的方式,你先要转换。
你要先使用unshadow工具生成一份用户和密码文件。
使用root权限
umask 077
unshadow /etc/passwd /etc/shadow > yourpasswd
john yourpasswd

具体的示范你阅读http://www.openwall.com/john/doc/EXAMPLES.shtml

热心网友 时间:2023-08-03 15:09

john是一个比较好的密码暴力破解工具,但是它的运行原理是需要利用字典运行破解,出现你上述的提示证明shadow文件下的账号密码不在john自带的字典内

热心网友 时间:2023-08-03 15:10

没有帐号下不了,
不过,大家要小本代码本身是不是有问题.
执行之前最好阅读一下源代码.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 凯迪拉克拆车喇叭能给宝骏730装吗 买拆车喇叭好吗 闲鱼拆车喇叭真假 奔驰s级拆车喇叭200一个划算吗? 网上卖的博士低音拆车喇叭为啥都有人为损坏? 5寸拆车喇叭装在6.5寸箱体里,上面4寸高音,拆车喇叭在下面,导向筒的空准备放在后面,请问一下大神 焊接钢管的每米重量表? 拆车喇叭可以做音响吗 某宝的拆车喇叭有靠谱的吗?正宗柏林之声拆车喇叭四中音两高音一般多少钱啊? DN150焊接钢管每米多少公斤? 拆车博士喇叭120元是假货吗 1吨DN50的焊接钢管是4900元,1米DN50的焊接钢管是多少钱?壁厚3.5 帕萨特拆车喇叭,蓝宝与德尔福哪个好? 拼多多上的拆车高音喇叭是真的吗 50直径3.5MM厚度的钢管一米多少重 快手上在卖的拆车喇叭是真的吗? 直径60毫米,厚度3.5毫米,镀锌管一米的重量是多少? 我买的aoc32寸液晶电视为什么调不了最佳分辩率?? 网上卖的拆车件喇叭是真的吗? DN50 304不锈钢管 6米一根有多沉 sql 弱密码 有哪些? Weak passworld 求助] 注册时提示:password_weakstrongpw_2 是啥错误啊? VBA 控制IE自动登录网页问题,求助高手来帮忙。 Python版Mssql爆破小脚本 recover_pwd_err_password_too_weak是什么意思? LOL美服需要强制修改密码,我想的密码输入都提示our password is too weak. 给我想一个难的啊 辐射4密码破解方法 终端机密码怎么解 淘口令解析API还能获取吗 - 新密码: Password must be at least 6 characters with at least 1 uppercase letter, 1 lowercas 股市抄底是什么意思,跳水和跳空又是什么意思 吉利丁片泡烂了还能用吗 空中瑜伽倒挂体式视频共有几个 空中瑜伽有哪些体式? 空中瑜伽体式 空中瑜伽教程,初学者如何上空空中瑜伽 李沁晒空中瑜伽vlog,哪些细节值得关注? 顺丰入职 是否查验毕业证 顺丰公司会查高中学历吗 顺丰仓管员公司会查学历吗?