我搞砸了很大的时间。我/etc使用以下命令更改了ubuntu 11.10 中的权限
sudo chmod 665 /etc
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试使用 sudo 时,它会出现以下错误:
sudo: can't open /etc/sudoers: Permission denied
sudo: no valid sudoers sources found, quitting
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激,因为我是 Ubuntu 的新手。我已经尝试过使用,su但它甚至没有以 root 身份登录,即使我给它正确的密码,它总是说Authentication Failure。我不想以 root 身份登录,因为它有风险,即使是像我这样的 Linux 新手也没有愚蠢到拥有这种控制权。我只是想sudo再次使用我的。我也尝试进入恢复模式,但无法进入恢复模式。
启动恢复控制台选项。
选择remount read-write
选择root shell
cd /
chmod 755 etc <--to get it back to default
sync
init 6
Run Code Online (Sandbox Code Playgroud)