ユーザーに Wi-Fi パスワードを強制的に入力し、パスワードが保存されないようにするにはどうすればよいですか?ネットワーク管理者の使用

ユーザーに Wi-Fi パスワードを強制的に入力し、パスワードが保存されないようにするにはどうすればよいですか?ネットワーク管理者の使用

私はRaspberry Pi 3B教室(Raspberry Pi OS - Busterを実行)を持っており、学生はWi-Fiネットワークに接続できます。

私はNetwork Managerを使用しており、次の2つを達成したいと思います。

  1. ユーザーに Wi-Fi パスワードを入力するよう強制します。
  2. ユーザーがパスワードの保存を選択できないようにします。

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.ownorg.freedesktop.NetworkManager.settings.modify.system関連しています。 PolicyKitを読んでください。

関連情報