天天看點

[置頂] ubuntu server sudo出現sudo:must be setuid root 完美解決辦法。

1.開機按shift或esc先進行recovery模式

[置頂] ubuntu server sudo出現sudo:must be setuid root 完美解決辦法。

2.選擇root指令行模式

[置頂] ubuntu server sudo出現sudo:must be setuid root 完美解決辦法。

3.先執行

#mount -o remount,rw /

這個很重要,網上找的很多資料都不全沒有這步造成無法恢複成功。

因為recovery模式預設是以隻讀模式挂載的,如果不執行這句的話會報

[置頂] ubuntu server sudo出現sudo:must be setuid root 完美解決辦法。

4.執行

#chown root:root /usr/bin/sudo

#chmod 4755 /usr/bin/sudo

5.重新開機之後運作

sudo ls

#sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0

#sudo: fatal error, unable to load plugins

6.重新進入恢複root模式

運作

#chown root /usr/lib/sudo/sudoers.so

重新開機問題解決。