管理者以外のユーザーがWi-Fiネットワークに接続するにはどうすればよいですか?


9

他のユーザーがWi-Fi接続を構成できるようにPolicyKitを構成しようとしていますが、変更してもまったく結果が得られないようです。

管理者以外のユーザーが新しいWi-Fiに接続しようとすると、システムポリシーですべてのユーザーのネットワーク設定を変更できないようにするボックスが表示されます。管理ユーザーのパスワードを要求します。

OK-それはPolicyKitを経由するので、actionの設定を変更するだけだと思いましたorg.freedesktop.NetworkManager.settings.modify.system。次の/etc/polkit-1/localauthority.conf.d/52-wifi-management.conf内容のファイルを作成しました。

[Wifi management]
Identity=unix-group:netdev
Action=org.freedesktop.NetworkManager.*
ResultAny=no
ResultInactive=no
ResultActive=yes

ユーザーをnetdevグループに追加しました。

しかし、それでも違いはありませんでした。また、認証プロセスをデバッグする可能性はあまりないようです。何が問題になっていますか?期待どおりに機能させるにはどうすればよいですか?



回答:


4

設定は正しいですが、ローカルポリシーファイルは内部に配置/etc/polkit-1/localauthority/50-local.d/し、ファイル拡張子はにする必要があります.pkla

あなたの問題を解決するには:

sudo mv /etc/polkit-1/localauthority.conf.d/52-wifi-management.conf /etc/polkit-1/localauthority/50-local.d/52-wifi-management.pkla

0

ubuntu-desktop-privilegesパッケージには、コンソールユーザーがネットワークデバイスを構成できるようにするポリシーがすでに含まれているはずです。そのパッケージはシステムにインストールされていませんか?


2
実際、パッケージの名前は「policykit-desktop-privileges」です。パッケージの説明から:非管理者(「admin」または「sudo」グループに属していないユーザー)の特権は変更されません
エリックカルバリョ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.