kuwei 发表于 2010-9-29 16:33:08

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

不再爱了 发表于 2010-10-3 10:03:39

我的一天就这样的过去啦,上上网,逛下水

sun9 发表于 2010-10-3 20:29:02

其实不用那么麻烦的,引导进uboot,直接chroot到改机系统,然后用passwd命令改就行

小巨蛋 发表于 2010-10-12 03:50:56

1111111111111111111111111111111111

zb7798 发表于 2010-12-3 00:11:47

支持一下。

zb7798 发表于 2010-12-3 00:12:53

支持一下。谢谢分享。
页: [1]
查看完整版本: Linkstation LS2 改机系统root密码忘记的处理