Debian

nm-applet“啟用wifi”選項灰顯

  • July 15, 2021

由於我今天更新了我的機器,所以無法在 nm-applt 中點擊“啟用網路”或“啟用 wifi”。這似乎是一個權限問題,因為如果我以 root 身份啟動 nm-applet,就沒有問題。

過去已經發生過,但將我自己加入netdev小組解決了這個問題。然而,這一次,我沒有找到解決方案……

附加資訊:

  • Debian 9.2
  • 網路管理器 1.6.2-3

GAD3R 要求的其他資訊:

$ tail /etc/xdg/autostart/nm-applet.desktop
Icon=nm-device-wireless
Exec=nm-applet
Terminal=false
Type=Application
NoDisplay=true
NotShowIn=KDE;GNOME;
X-GNOME-Bugzilla-Bugzilla=GNOME
X-GNOME-Bugzilla-Product=NetworkManager
X-GNOME-Bugzilla-Component=nm-applet
X-GNOME-UsesNotifications=true

檢查許可後(感謝GAD3R!)

$ nmcli general permissions
PERMISSION                                                 VALUE 
org.freedesktop.NetworkManager.enable-disable-network      no   
org.freedesktop.NetworkManager.enable-disable-wifi         no

我發現我沒有啟用 wifi 或網路的權限。

這些權限是通過這個文件中的 polkit 設置的:

/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy

最後要做的是通過替換來設置上面給出的鍵

<allow_inactive>no</allow_inactive>

<allow_inactive>yes</allow_inactive>

如果我理解正確,inactive這裡指的是遠端會話,這不是我的情況。原因可能是我沒有使用任何顯示管理器。

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