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
。
まだ理由がわかりませんが、理解されるようにこの回答を更新します。