1. 程式人生 > >【領卓教育】sudo:/usr/bin/sudo 必須屬於使用者 ID 0(的使用者)並且設定 setuid 位;解決方法;

【領卓教育】sudo:/usr/bin/sudo 必須屬於使用者 ID 0(的使用者)並且設定 setuid 位;解決方法;

sudo:/usr/bin/sudo 必須屬於使用者 ID 0(的使用者)並且設定 setuid 位; 是之前的誤操作,導致sudo不能正常的使用,每次輸入sudo,都會提醒 : sudo:/usr/bin/sudo 必須屬於使用者 ID 0(的使用者)並且設定 setuid 位;

這是因為修改了usr的許可權,將usr整個資料夾的許可權都修改為自己的組,而不是root; 這個問題的修改方法: 進入recovery模式:開機或者重新啟動時摁住shift,會進入類似於windows的bios; 選擇ubuntu高階設定 -> 選擇recovery(mode),進入root; 在這裡插入圖片描述 鍵盤上下鍵控制,進入root; 成功如下:

在這裡插入圖片描述 注意,在介面的最下邊出現root。。。。。 執行命令 mount -o remount rw空格/空格 注意空格的輸入; 接著執行: chown root:root /usr/bin/sudo chmod 4755 /usr/bin/sudo 輸入後沒有什麼反應,就說明已經成功了 最後輸入reboot重新啟動;