解读linux中用户密码规则及忘记root口令的破解(思路)

linux当中,用户名和密码表对应关系放在/etc/passwd中,如:linux

root:x:0:0:root:/root:/bin/bashshell

 格式表明意义分别为bash

用户名:密码:用户id:组id:用户描述配置

/root表明用户目录密码

/bin/bash为用户使用的shell配置文件

:为分隔符word

其中密码x已经隐去,放在shadow文件当中di

 

因为root密码不常常用到,有时管理员会忘记root密码,这时能够将设备重置为single,即单用户模式,登录后,将passwd文件root用户配置文件的x屏蔽掉,即:文件

root::0:0:root:/root:/bin/bash状态vi

则root登录口令被清除,能够从新设置新的口令

 

ps:能够将用户配置文件后面加上nologin设置禁止用户登录,如:

root:x:0:0:root:/root:/bin/bash/nologin

则root用户将再也不能够登录:

[kevin@PandoraX etc]$ su - root
Password:
su: /bin/bash/nologin: Not a directory

相关文章
相关标签/搜索