遇見這種問題應該檢查sudo文件擁有者名稱
---x--x--x. 1 cmp cmp 130720 sudo
明顯擁有者有問題
chown root:root /usr/bin/sudo
chmod 4755 /usr/bin/sudo
再次執行sudo,還出現提示
/usr/libexec/sudoers.so 有效用戶id不是0
檢查sudoers.so 文件擁有着
ls /usr/libexec/sudoers.so -al
-rw-r--r--. 1 cmp cmp 333624 11鏈21 2015 /usr/libexec/sudoers.so
明顯有問題,進行修改
chown root:root /usr/libexec/sudoers.so
ls /usr/libexec/sudoers.so -al
-rw-r--r--. 1 root root 333624 11鏈21 2015 /usr/libexec/sudoers.so
在此運行sudo,一切正常,虛擬機配置的linux 經常出現此類問題,虛擬機中的文件擁有者為cmp,需要特別注意。
