오늘 내 컴퓨터를 업데이트했기 때문에 nm-applt에서 "네트워크 활성화" 또는 "Wi-Fi 활성화"를 클릭할 수 없습니다. 루트로 nm-applet을 시작하면 문제가 없기 때문에 이는 권한 문제인 것 같습니다.
과거에도 이런 일이 있었지만 netdev
그룹에 나를 추가하면 문제가 해결되었습니다. 그러나 이번에는 해결책을 찾지 못했습니다.
추가 정보:
- 데비안 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
답변1
권한을 확인한 후(GAD3R에게 감사드립니다!)
$ nmcli general permissions
PERMISSION VALUE
org.freedesktop.NetworkManager.enable-disable-network no
org.freedesktop.NetworkManager.enable-disable-wifi no
Wi-Fi 또는 네트워크를 활성화할 권한이 없다는 것을 발견했습니다.
이러한 권한은 이 파일의 polkit을 통해 설정됩니다.
/usr/share/polkit-1/actions/org.freedesktop.NetworkManager.policy
마지막으로 해야 할 일은 위에 주어진 키를 교체하여 설정하는 것입니다.
<allow_inactive>no</allow_inactive>
도착하다
<allow_inactive>yes</allow_inactive>
내가 올바르게 이해했다면 inactive
이는 원격 세션을 의미하는 것으로, 내 경우는 아닙니다. 그 이유는 디스플레이 관리자를 사용하지 않기 때문일 수 있습니다.
답변2
이는 원격 세션(예: XRDP)에서 실행하기 때문에 발생할 수 있습니다. 해결책은 다음을 사용하는 것입니다.
sudo -E nm-connection-editor
이는 루트에서 실행되지만 NM이 디스플레이를 켤 수 있도록 원래 사용자의 환경 변수를 유지합니다.