我很想知道如何在/ etc / shadow中维护linux中的密码。 即使您有两个具有相同密码的用户,/ etc / shadow中的关联条目也是不同的。
u1和u2将两个密码都设置为123
U1:$ 6 $ HT / JdwSZ $ no69zCL6q4KYapW2GKPy1iAHl3i.r.0WgvFF5KxF2pzYnG7WfG3.96no2lquIZBFmYJ0VX4VmJoTxErCGOE6c:15508:0:99999:7 :::
U2:$ 6 $ $ 7LUQhoQa V0S7rpjQ7QO1op0EbCpJ7j5B8iRWiKpbQob7axqREqb2q0z6Cs8NxJ1FzzTMNmAysq3ZWqmGjwDpwLZ1CigmB1:15508:0:99999:7 :::
答案 0 :(得分:4)
那是因为 salt 。加密密码字段的第二部分是 salt ,在哈希计算期间附加到密码的随机字符序列。
在您的情况下,盐为Ht/JdwSZ
和7LUQhoQa
。
答案 1 :(得分:0)
这里有Linux用户认证的两种文件,一种是密码,另一种是影子文件。 / etc / password文件包含用户ID,组ID,shell,主目录。可以通过以下命令准备好。
[root @ localhost~] #head -n 1 / etc / passwd
因此它对所有人都是可读的。要解决此问题,请将密码重定位到另一个/ etc / shadow
文件因为影子文件是加密的,所以几乎不可能破解。
要了解有关Linux系统的更多详细信息,请查看以下链接
http://topicsfeedback.com/linux-password-file/
你也可以尝试下面名为“Advance Linux”的谷歌游戏商店中的应用程序,这样可以更方便地获取Linux信息
https://play.google.com/store/apps/details?id=com.topicsfeedback.advancelinux