【領卓教育】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重新啓動;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章