nmcli / polkitにWi-Fiを正しく追加できません。

nmcli / polkitにWi-Fiを正しく追加できません。

SSH経由でリモートでUbuntu 16.04システムに接続します。

以下を追加しました。/etc/polkit-1/localauthority/90-mandatory.d/99-network.pkla

[Allow netdev users to modify all network states and settings]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=yes
ResultInactive=yes
ResultActive=yes

また、私のSSHユーザーをnetdevに追加しました。

user@host:~$ groups
[...] netdev [...]

システムを再起動しました。

新しいWi-Fi接続を試みると、次のエラーが発生します。

nmcli device wifi connect 'name' password 'psk' ifname 'wlan0' name 'inet'
Error: Failed to add/activate new connection: Insufficient privileges.

それで、権限が正しく設定されていない可能性があると思います。しかし、次のようになります。

nmcli general permissions
PERMISSION                                                 VALUE   
org.freedesktop.NetworkManager.enable-disable-network      yes     
org.freedesktop.NetworkManager.enable-disable-wifi         yes     
org.freedesktop.NetworkManager.enable-disable-wwan         yes     
org.freedesktop.NetworkManager.enable-disable-wimax        yes     
org.freedesktop.NetworkManager.sleep-wake                  yes     
org.freedesktop.NetworkManager.network-control             yes     
org.freedesktop.NetworkManager.wifi.share.protected        yes     
org.freedesktop.NetworkManager.wifi.share.open             yes     
org.freedesktop.NetworkManager.settings.modify.system      no      
org.freedesktop.NetworkManager.settings.modify.own         yes     
org.freedesktop.NetworkManager.settings.modify.hostname    yes     
org.freedesktop.NetworkManager.settings.modify.global-dns  unknown 
org.freedesktop.NetworkManager.reload                      yes 

私が持っていない唯一の権限はですorg.freedesktop.NetworkManager.settings.modify.system

これが理由ですか?では、どのように取得できますか?

ベストアンサー1

問題は、これが/var/lib/polkit-1/localauthority/10-vendor.d/org.freedesktop.NetworkManager.pklaどういうわけか私の規則を超えていることです/etc/polkit-1/localauthority/90-mandatory.d/99-network.pkla

まだ理由がわかりませんが、理解されるようにこの回答を更新します。

おすすめ記事