依云 说:在内核命令行上加 init=/bin/bash 然后进去改好密码,sync 之后长按电源键(或者拔电源)重启。
或者用 live 系统 chroot 进去改密码。
不好意思,我还是相当新的新手。init=/bin/bash这个应该在哪加?
我发现应该不是忘记了root密码的问题。我找到方法进入了单用户模式,在那里提供root密码顺利登录了,也按一些文章的指示输入visudo给用户添加了sudo权限。但是之后测试sudo的时候又出现了其他问题:
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set
网上搜出有人遇到过完全一样的问题,他给出的解法是:
mount -o remount,rw /
mount --all
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
我照做之后问题没解决,反而出现更多error:
sudo: error in /etc/sudo.conf, line 19 while loading plugin "sudoers_policy"
sudo: /usr/libexec/sudo/sudoers.so must be owned by uid 0
sudo: fatal error, unable to load plugins
读取插件出问题了?
有点晕,我再去查查相关文章。