사용자에게 Wi-Fi 비밀번호를 강제로 입력하고 비밀번호가 저장되지 않도록 하는 방법은 무엇입니까? 네트워크 관리자 사용

사용자에게 Wi-Fi 비밀번호를 강제로 입력하고 비밀번호가 저장되지 않도록 하는 방법은 무엇입니까? 네트워크 관리자 사용

저는 Raspberry Pi 3B 강의실(Raspberry Pi OS - Buster 실행)을 갖고 있으며 학생들은 Wi-Fi 네트워크에 연결할 수 있습니다.

저는 Network Manager를 사용하고 있으며 다음 두 가지를 달성하고 싶습니다.

  1. 사용자에게 Wi-Fi 비밀번호를 입력하도록 강제합니다.
  2. 사용자가 비밀번호 저장을 선택하지 못하도록 합니다.

WiFi 보안 탭에서 "매번 이 암호를 묻습니다"를 선택하는 것이 (1)에 대한 해결책이 될 것 같습니다... 하지만 네트워크 관리자가 실제로 사용자에게 암호를 묻는 메시지를 표시하지 않는다는 것을 알았습니다. 'Wi-Fi 네트워크에 인증이 필요합니다' 메시지가 표시되는데 전혀 연결할 수 없습니다. 많은 데비안 사용자들이 같은 문제를 겪고 있는 것을 보지만 해결책은 없습니다.

이 문제를 해결할 수 있는 방법을 찾더라도 사용자가 단순히 "저장 비밀번호..." 옵션 중 하나를 선택하지 못하도록 하려면 어떻게 해야 합니까?

미리 감사드립니다!

답변1

"매번 이 비밀번호를 묻습니다" 설정이 정확합니다. 이는 이 wifi-sec.psk-flags속성에 매핑됩니다. 의 "비밀 플래그 유형"을 참조하십시오 man nm-settings.

NM에 비밀이 없으면(예: 항상 묻도록 설정) 프롬프트가 표시됩니다. 하지만 이를 위해서는 비밀을 제공할 수 있는 실행 중인 애플리케이션이 필요합니다. 예를 들어 nm-applet, gnome-shell, Plasma-nm(KDE) 및 nmtui가 nmcli --ask이러한 애플리케이션입니다. 실행 중인 비밀 에이전트가 없으면 NetworkManager 데몬은 아무에게도 묻지 않습니다.

이 문제를 해결할 수 있는 방법을 찾더라도 사용자가 단순히 "저장 비밀번호..." 옵션 중 하나를 선택하지 못하도록 하려면 어떻게 해야 합니까?

해당 사용자로부터 구성 파일을 수정할 수 있는 정책 도구 키트의 권한을 제거하십시오. nmcli general permissions어떤 권한이 있는지 확인하세요 . 권한은 여기 org.freedesktop.NetworkManager.settings.modify.ownorg.freedesktop.NetworkManager.settings.modify.system관련이 있습니다. PolicyKit을 읽어보세요.

관련 정보