我以前重启进 rescue 模式,然后:
Rescue:~#chroot /mnt
Rescue:~#passwd root
就行了。
可是现在刚输入
Rescue:~#chroot /mnt
chroot:failed to run /bin/bash:no such file or directory.
注:/bin/bash 最前和最后还有一个符号(一个圈中有?),我打不出来。
应该如何用 chroot 改密码?只能重装系统?
我以前重启进 rescue 模式,然后:
Rescue:~#chroot /mnt
Rescue:~#passwd root
就行了。
可是现在刚输入
Rescue:~#chroot /mnt
chroot:failed to run /bin/bash:no such file or directory.
注:/bin/bash 最前和最后还有一个符号(一个圈中有?),我打不出来。
应该如何用 chroot 改密码?只能重装系统?
先 mount 你的根文件系统。
chroot 没那么简单的, 要先 mount 目标系统的 /proc /dev 之类的才可以的
很明显你 /mnt 是空的嘛!
如果有 Live 系统,进去直接改 /etc/passwd 文件就是了,没必要 chroot 吧!
进入 single user mode 不是可以直接修改密码么?