Networking

sudo:/usr/bin/sudo 必須由 uid 0 擁有並設置了 setuid 位(在 Lubuntu 19.10 上找不到 Wi-Fi)

  • July 25, 2020

我正在使用 Lubuntu 19.10。問題是我找不到 Wi-Fi 網路(在 nm-tray 中啟用了 Wi-Fi)。然後我嘗試檢查我的驅動程序,但是當我轉到“首選項”→“其他驅動程序”時,我收到以下消息:

         LXQt sudo
Child 'sudo' process failed!    
sudo: /usr/bin/sudo must be owned by uid 0 and have the setuid bit set

包含上述錯誤視窗的螢幕截圖

我什至看不到可用的 Wi-Fi 網路。我試圖iwconfig在終端中查看,但我看到了同樣的錯誤。

我通過手機進行了 USB 網路共享,但我無法始終將手機連接到電腦。

首先,我想指出 Lubuntu 19.10 已停產,這意味著不再受支持。您應該升級到目前的 LTS 20.04,或降級到也是 LTS 版本的 18.04。

但是,這裡的問題是有人更改了/usr/bin.

要解決此問題,您需要獲得目錄和文件的所有權(並更改權限)。

打開終端並輸入以下內容:

chown root:root /usr/bin
chmod u+s /usr/bin/sudo

那應該可以解決您的問題。這假設這是唯一的症狀。如果您更改了多個目錄的權限,將涉及更多工作。

引用自:https://unix.stackexchange.com/questions/600332