Linkstation LS2 改机系统root密码忘记的处理
LS2有一段时间没用,想SSH登录的时候发现密码忘了,通过艰苦卓绝的搜索,找到了如下办法,供同样对Linux不熟的,记性不好的人参考思路:改机后默认密码是root/linkadmin,想办法修改现有系统中的密码文件把密码恢复到刚改机完成的状态
原理:Debian系统中,用户密码加密后保存在etc/shadow文件中,只要将改机包中的这个文件找到,将文件中记录加密后root密码的那一行覆盖到现有系统的shadow文件中的相应行即可
过程:
解压linkstation-debian-mips-wyw-20050922.tgz,打开etc/shadow文件,找到记录root密码的那一行,如下
root1$4xdzglf8$xD7ndo4NQotHoPkqR0EqV0:13013:0:99999:7:::
这就是加密后的“linkadmin”
SSH登录LS2原厂系统,编辑mnt/hda/etc/shadow, 用我们上面找到的那一行文本覆盖这个文件中root开头的那一行,一般情况下就是第一行
之后重新进入改机系统,root密码已经恢复为linkadmin 我的一天就这样的过去啦,上上网,逛下水 其实不用那么麻烦的,引导进uboot,直接chroot到改机系统,然后用passwd命令改就行 1111111111111111111111111111111111 支持一下。 支持一下。谢谢分享。
页:
[1]