如何解决 RHEL7 中的 sudo 错误

如何解决 RHEL7 中的 sudo 错误

我无法使用 sudo,如何解决这个问题?

$ sudo vi /etc/fstab

sudo: effective uid is not 0, is sudo installed setuid root?

答案1

从错误

sudo: effective uid is not 0, sudo是否安装了setuid root?

很明显,setuid没有为sudo命令设置 。而且也是user:group必须的root:root

只需成为 root 用户并确保已设置即可。 IE

su -
chown root:root /usr/bin/sudo
chmod u+s /usr/bin/sudo

它将设置setuid命令的sudo

答案2

该问题是由于/usr/bin目录的权限发生变化造成的。

要解决这个问题:

1) 首先确保 root 是该目录 /usr/bin 的所有者:

 chown root:root /usr/bin

2)并更改该文件的权限:

 chmod u+s /usr/bin/sudo

相关内容