我将 /etc 文件夹的权限更改为 777修改模式.当我尝试运行须藤之后它就无法工作了。我找到了一些解决方法,比如进入恢复模式来修复问题,但恢复模式对我来说不是一个选项,因为 Grub 根本无法加载。即使按住 Shift 键或重复按 Esc 也无法加载蛴螬。我尝试更新 grub,但同样需要须藤! http://www.psychocats.net/ubuntu/fixsudo
r2d2@Sdnhbuz-r2d2:~$ sudo update-grub
sudo: /etc/sudoers is world writable
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
答案1
如果您递归更改权限(使用 -R 选项),那么您会遇到问题,因为您必须为每个文件恢复正确的权限。如果您仅更改了 etc 文件夹权限,则很容易解决。
下载并刻录 ubuntu 安装 cd(它是一个 live-cd)。
在您的计算机中插入一个 live-cd(或者一个 live-usb)并使用它来启动机器(如果不是第一个选项,请记住告诉您的计算机/bios 从 cd/usb 启动)。
不要选择“安装 ubuntu”,选择“尝试 ubuntu”。
在实时 ubuntu 运行时,挂载您的计算机磁盘并更改权限。
如果你不知道怎么做。你可以打开终端(或按 Ctrl-Alt-t)并执行
sudo fdisk -l
这将列出您的所有磁盘和分区。通常您的计算机磁盘将是 /dev/sda,主分区将是最大的 linux 分区(我假设是 /dev/sda1)。然后执行:
sudo mount /dev/sda1 /mnt
别担心,你正在运行实时 ubuntu,sudo 可以正常工作。现在进入 mnt:
cd /mnt
并恢复权限:
sudo chmod 755 etc
现在关闭终端,关闭实时 ubuntu 并从计算机重新启动(重新启动前弹出 cd/usb)。
您可以使用任何 Linux Live CD 来执行此过程。