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