관리자가 아닌 사용자가 어떻게 Wi-Fi 네트워크에 연결할 수 있습니까?


9

다른 사용자가 Wi-Fi 연결을 구성 할 수 있도록 PolicyKit을 구성하려고하는데 변경 사항이 전혀 적용되지 않는 것 같습니다.

관리자가 아닌 사용자가 새 Wi-Fi에 연결하려고하면 시스템 정책에 따라 모든 사용자의 네트워크 설정이 수정되지 않습니다. 관리자 암호를 묻습니다.

좋습니다. 하나는 PolicyKit을 통해 진행되므로 구성에 대한 조치 만 변경하겠다고 생각했습니다 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"그룹에없는 사용자)의 권한은 변경되지 않습니다 .
Eric Carvalho
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.