Sudo 不起作用:“/etc/sudoers 归 uid 1000 所有,应为 0”

Ras*_*han 26 permissions sudo chown ownership

当我在终端中键入 sudo 命令时,它显示以下错误:

sudo: /etc/sudoers is owned by uid 1000, should be 0
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

mur*_*uru 42

将所有者更改回 root:

pkexec chown root:root /etc/sudoers /etc/sudoers.d -R
Run Code Online (Sandbox Code Playgroud)

或者使用visudo命令来确保文件的一般正确性:

pkexec visudo
Run Code Online (Sandbox Code Playgroud)

  • 我收到此错误:“作为另一个用户执行命令时出错:未授权” (4认同)