今天突然想ssh上去折腾点东西,结果就忘了root密码,mobile用户试了好久才找到正确的密码,到了terminal
接下来,准备去把/etc/master.passwd拿回来时候,有ifunbox,可惜忘了带数据线……
于是想到用ifile,先把/etc/master.passwd文件的权限改成全局可读写
先算出来正确的密码hash:
openssl passwd -crypt -salt /s password
得到类似/sKmvniPkD.hM的东西
然后在terminal里用vim编辑
先用键盘把光标移动到root后面的:旁边,然后按x直到两个冒号之间内容被干掉
接下来按i
再轻按鼠标右键
再捅Esc
看到的应该类似如下:
root:/sDPeIYwHrXQ6:0:0::0:0:System Administrator:/var/root:/bin/sh
输入:wq回车
完事,root密码就改掉了
注意,全程需要在英文输入状态编辑,否则。。