本文主要讲解“linux下可以检查root用户的密码吗?”感兴趣的朋友不妨看看。本文介绍的方法简单、快速、实用。让主机频道带你学习“linux下可以查root用户密码吗?”!
不会,因为root密码是以密文形式存储的,而密码设计的一个目标就是将反向解密的可能性降到最低。linux的用户密码存储在“/etc/shadow”文件中;密码采用SHA512哈希加密算法,加密级别更高,更安全。
linux下可以检查root用户的密码吗?
Linux无法查看root密码,因为root密码是以密文形式存储的,密码设计的一个目标就是尽量减少反向解密的可能性。如果需要修改密码,可以在单用户模式下修改,修改完成后重启。
linux下存储用户密码的文件。
Linux用户密码存储在“/etc/shadow”文件中。
/etc/shadow文件,用于存储Linux系统中用户的密码信息,也称为“影子文件”。
因为/etc/passwd文件允许所有用户读取,容易导致用户密码泄露,所以Linux系统将用户的密码信息从/etc/passwd文件中分离出来,单独放在这个文件中。
只有root用户拥有对/etc/shadow文件的读取权限,其他用户没有权限,从而保证了用户密码的安全性。
注意,如果这个文件的权限发生了变化,就需要注意是否是恶意攻击。
执行以下命令打开/etc/shadow文件:
vim/etc/影子
root:6美元9w5Td6lg
$ BGP sy 3 ols q 9 www vs 5 SST 2 w3 zijpucgdy . 4 w4 mrk 3 ob/I 85 fl 38 RH 15 wzvoom ff 9 ISV 1 pzdcxmixzhnmmvhmxbvo:15775:0:99999:7:::
bin:*:15513:0:99999:7:::
守护进程:*:15513:0:99999:7:
...省略一些输出...
与/etc/passwd文件一样,文件中的每一行都代表一个用户,而“:& quot作为分隔符,不同的是每行用户信息分为9个字段。每个字段的含义如下:
用户名:加密密码:上次修改时间:最小修改时间间隔:密码有效期:密码需要更改前的警告天数:密码过期后的宽限期:帐户过期时间:保留字段。
加密密码
这里保存的是真正加密的密码。目前Linux的密码采用SHA512哈希加密算法,原始加密算法为MD5或DES。SHA512哈希加密算法具有更高的加密级别,更加安全。
请注意,不能手动修改由这一串密码生成的乱码。如果手动修改,系统将无法识别密码,导致密码失效。很多软件都是用这个功能在密码串前加。!"、quot* & quot或者“x & quot暂时使密码无效。
所有假冒用户的密码都是“!!"或者“* & quot,也就是说没有密码就不能登录。当然,如果新创建的用户没有设置密码,那么它的密码项也是“!!",这意味着该用户没有密码,无法登录。
评论前必须登录!
注册