sudo:有效用戶 ID 不是 0,sudo 屬於 root 並設置了 setuid 位嗎


遇見這種問題應該檢查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,需要特別注意。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM