Rhel

如何解決 RHEL7 中的 sudo 錯誤

  • February 12, 2019

我無法使用 sudo,如何解決這個問題?

$ sudo vi /etc/fstab

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

從錯誤

sudo:有效uid不為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

它將setuidsudo命令設置。

問題是由於目錄/usr/bin 的權限發生了變化。

要解決此問題:

  1. 首先確保 root 是該目錄 /usr/bin 的所有者:
chown root:root /usr/bin

2)並更改此文件的權限:

chmod u+s /usr/bin/sudo

引用自:https://unix.stackexchange.com/questions/500107