私はRaspberry Pi 3B教室(Raspberry Pi OS - Busterを実行)を持っており、学生はWi-Fiネットワークに接続できます。
私はNetwork Managerを使用しており、次の2つを達成したいと思います。
- ユーザーに Wi-Fi パスワードを入力するよう強制します。
- ユーザーがパスワードの保存を選択できないようにします。
WiFiセキュリティタブで、「毎回このパスワードを求める」を選択することは(1)の解決策になりそうです...しかし、ネットワーク管理者が実際にユーザーにパスワードを求めるメッセージを表示しないことがわかりました。 「Wi-Fiネットワークに認証が必要です」というメッセージが表示されますが、まったく接続できません。多くのDebianユーザーが同じ問題を抱えているのを見ていますが、解決策はありません。
この問題を解決する方法を見つけても、ユーザーが単に「保存パスワード...」オプションの1つを選択できないようにするにはどうすればよいですか。
よろしくお願いします!
答え1
「毎回このパスワードを求めます」設定が正しいです。これはこのwifi-sec.psk-flags
属性にマップされます。の「秘密フラグの種類」を参照してくださいman nm-settings
。
NMに秘密がない場合(たとえば、常に尋ねるように設定)、プロンプトが表示されます。ただし、これには秘密を提供できる実行中のアプリケーションが必要です。たとえば、nm-applet、gnome-shell、Plasma-nm(KDE)、およびnmtuiがnmcli --ask
これらのアプリケーションです。実行中の秘密エージェントがない場合、NetworkManagerデーモンは誰にも尋ねません。
この問題を解決する方法を見つけても、ユーザーが単に「保存パスワード...」オプションの1つを選択できないようにするにはどうすればよいですか。
そのユーザーから構成ファイルを変更できるポリシーツールキットの権限を削除します。nmcli general permissions
どの権限があるかを確認してください。権限はここorg.freedesktop.NetworkManager.settings.modify.own
にorg.freedesktop.NetworkManager.settings.modify.system
関連しています。 PolicyKitを読んでください。