运行 sudo 时出错,权限被拒绝

1 permissions sudo

我正在我的机器上安装 GIT,当我有sudo任何事情时,出现此错误消息:

sudo: must be setuid root 
Run Code Online (Sandbox Code Playgroud)

我尝试从恢复模式更改权限usr/bin/sudo

chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
chmod 0440 /etc/sudoers
Run Code Online (Sandbox Code Playgroud)

chownchmod不工作的原因是该文件是只读的。

gun*_*ert 8

在恢复模式下启动时,您的/文件系统以只读方式挂载。所以第一个命令必须是

mount / -o remount,rw
Run Code Online (Sandbox Code Playgroud)

之后,您自己找到的命令将解决您的问题。