用单用户方法重置Linux密码
武林风云之linux单用户(centos版本)
又是一个安静且休闲的下午,y正在用研究如何让资产翻倍的方法,突然一个项目负责人打电话问他,进不去LINUX后台怎么办。
y。。。。先是一愣,后有点吃惊,莫非是新招的员工吗,但是我们却经常联系。片刻后,“嗯,怎么回事,说清楚点,什么进不去了。”y问道。那边焦急的答道“我忘记后台密码了,进不去了,咋办,数据也没办法备份。”我能感觉得到他欲哭无泪,想了下答道,这个简单,单用户就可以。他听后一头雾水,于是告诉他方法,方法如下,我把这套组合称为降龙十八掌,应为使用出来你的服务器就是我的了(当然包括数据)。
-
第一式:黑虎掏心之重启
话说有什么问题解决不了的那就重启,如果重启还是解决不了那就再重启一次。
进入如下菜单:
底下的文字描述很清楚按e键进行编辑,我们进去
得到如上图所示。
最主要的问题就在这里面,ro 即read only 只读,只要改变这个参数就可以解决基本问题了 -
第二式:一虎杀两羊之修改
我们都知道在管理员模式下 linux 修改密码是 passwd 如果我们在没进入系统前输入 passwd 不就可以了?
但是passwd这个命令在哪里呢?对,正如你所想在/bin/bash。他是个shell命令。(以后万一要同归于尽也可以按如下操作rm -rf / * 。当然这个就是为了写的有意思才会这么写,实际项目中数据即金钱,别问我怎么知道的,我的第一个项目就不小心把库删了。)
那就按所想的办 。ro 既然是只读,那我把ro改成rw 不就成读写了嘛,即rw init =/bin/bash 改完后如图下所示:
按提示Ctrl+x开始 -
第三式:黑虎掠过秃鹰之修改密码
依据理论按理说会进入一个内核界面
果然进来了,看到bash说明成功了,按之前理论输入passwd修改密码。 -
第四式:恶狼前进之收尾工作
修改成功后会弹出passwd: all autheatication tokens updated successfully.
其实到这已经结束了。但是部分电脑会显示乱码在输入passwd之后此时我们需要添加一条命令让字符串以英文方式显示。
export LANG=EN
网上大部分教程在最后都会写到需要重置SElinux,本人亲测加不加都一样但是在这我还是加上了应为自己技术也不是很过硬。
touch /.autorelabel
最后别忘记重启呀
事了拂衣去深藏功与名!
讲完这一套操作我能感觉到现场的兄弟被我技术所折服,这种办法比百度的快捷省事,而且容易理解。
微风轻拂,浮云淡薄,项目上没事了我也该考虑如何让资产翻倍了。
咦?不对!老哥你还没给我提单呢。。。。。。