码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2014-08-26 11:25:16      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:使用   strong   文件   log   linux   sp   on   ad   管理   

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

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

 格式代表意义分别为

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

/root代表用户目录

/bin/bash为用户使用的shell

:为分隔符

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

 

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

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

则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

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

标签:使用   strong   文件   log   linux   sp   on   ad   管理   

原文地址:http://www.cnblogs.com/PandoraX/p/3936658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!