今日私のコンピュータを更新したため、nm-appltで「ネットワークを有効にする」または「Wi-Fiを有効にする」をクリックすることはできません。 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
答え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 が表示をオンにできるように元のユーザーの環境変数を保持します。