重命名重要文件夹导致丢失 sudo 权限

重命名重要文件夹导致丢失 sudo 权限

我真是太蠢了,但现在我无法修复它。我把文件名称改为,/usr/lib/usr/lib64没有意识到这个sudoers.so文件在这个文件夹中。

现在我只能在恢复中登录,并且我失去了sudo权限(计算机无法定位/usr/lib/sudo/sudoers.so),并且我无法将文件从lib64没有lib权限重命名为sudo

有没有办法重命名或复制该文件夹?

答案1

使用 Ubuntu 运行 Live USB 或 DVD。从那里您可以重命名它。

答案2

我遇到了类似的问题。我没有使用 Live CD,但我做了以下操作:

  1. 重新启动系统,并Shift在 Ubuntu 开始加载时间歇按下。这允许您选择恢复模式,该模式会将您带到具有 root 权限的 CLI(因此您不需要 sudo)。如果我没记错的话,这是启动选项列表中的第二个选项。

  2. 然后运行

    mount-o remount,rw /
    

    将硬盘重新安装为读/写(默认为只读)。

  3. 使用重命名文件夹

    mv /usr/lib64 /usr/lib
    

您的系统在定期重启(发出命令reboot)后应该可以正常工作。

答案3

如果你处于恢复模式,请启用网络以获取硬盘的读写权限。进入 root shell

mv /usr/lib65 /usr/lib

这应该可以解决问题。

相关内容