LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: netant0988

求:archlinux忘记root密码。该怎么办?

[复制链接]
发表于 2009-4-19 19:23:53 | 显示全部楼层
Post by jarryson;1975975
不能进入single模式的。

不过你可以进入LiveCD,然后chroot过去,然后运行passwd修改密码

也可以按照2楼的。还可以修改一下/etc/rc.single,看能否去掉single模式下需要密码


arch菜鸟学习了
感觉arch和redhat或debian系列的系统有一些比较明显的不同
回复 支持 反对

使用道具 举报

发表于 2009-4-19 20:45:19 | 显示全部楼层
Post by yangzhe1990;1975991
arch里面很郁闷的是不能init=/bin/sh

这种方法应该是通用的,arch 做了什么特殊处理么?
如果是因为只读模式挂载,可以自己再手工以读写方式 mount,或者添加启动参数 "init=/bin/sh rw"。
如果是因为使用了分开的文件系统树引起,如 /usr 单独分区,那就是 arch 维护的弱智了。
如果是因为忘了 bootloader 的密码,那才有必要用 livecd 一类的第二套系统救急。
回复 支持 反对

使用道具 举报

发表于 2009-4-22 09:23:21 | 显示全部楼层
如果普通用户有足够的 sudo 权限,完全可以:
$ sudo passwd root

另外,Click this: 10 ways of resetting a lost linux root password.

有这么多的办法,所以安全防护太重要了。比如 Luks 加密。当然,如果哪一天把 Luks 密码也忘记了,那就……好在 Luks 允许有多个密码,还允许密码以密钥的形式存放在移动存储中。所以千万别告诉我全忘了,移动存储也不见了……那自己家的钥匙也可以丢啦。
回复 支持 反对

使用道具 举报

发表于 2009-4-22 21:45:42 | 显示全部楼层
Post by jarryson;1976102
不是不能single,是进入single会让你输入密码的。和rpm系的deb系的有点不一样。。而且single模式退出后会自动进入inittab定义的3或者5
deb的也要输入密码的吧?rpm的不用。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表