Lenovo Wireless 네트워크에 Fedora 17이 설치되어 있으며 필요에 따라 네트워크 비밀번호를 확인하고 저장합니다. 여태까지는 그런대로 잘됐다.
그러나 이 노트북의 소유자는 그래픽이 아닌 디스플레이(systemd의 runlevel3.target 또는 multiuser.target)로 부팅하는 것을 선호하며 필요할 경우 startx
Gnome을 부팅합니다. 이 방식으로 Gnome을 시작하면 사용자는 새로운 무선 네트워크에 연결할 수 없습니다. 드롭다운 목록에서 원하는 SSID를 선택할 수 있지만 네트워크 비밀번호를 묻는 메시지가 표시되지 않으며 연결이 설정되지 않습니다. /var/log/messages에 관련 레코드가 표시되지 않습니다.
startx
Gnome을 사용하기 시작한 권한 없는 사용자가 새로운 무선 네트워크에 접속할 수 있도록 하려면 어떻게 해야 합니까 ?
노트:
루트로 로그인하고 Gnome을 시작하고 새 무선 네트워크에 연결하면 네트워크 및 중요 정보에 대한 적절한 새 파일이 /etc/sysconfig/network-scripts 아래에 생성됩니다. 이 작업이 완료되면 루트가 아닌 사용자도 로그인할 때 무선 네트워크를 사용할 수 있습니다. 이 해결책은 매우 불편합니다.
사용자는 이미 "wheel" 그룹의 구성원이며 비밀번호 없이 전체 sudo 액세스 권한을 갖습니다. 이 컴퓨터에서는 SELinux가 비활성화되어 있습니다.
테스트로 사용자를 "root" 그룹에 추가하고 /etc/sysconfig/network-scripts 그룹을 쓰기 가능하게 만들었습니다. 이것은 아무것도 도움이 되지 않으며 아무것도 바꾸지 않습니다.
답변1
내 생각엔 당신이 달릴 때 startx
활동적이지 않은 것 같아요콘솔 툴킷회의. 예를 들어 참조하십시오.PolicyKit 권한 설정NetworkManager에 대한 Arch Linux 위키 항목에 있습니다. 올바른 CK 세션이 있는지 확인하기 ck-launch-session
위해 사용하는 방법을 보여줍니다 .~/.xinitrc
당신은 또한 확인해야합니다정책 툴킷Gnome 세션에서 작업하는 경우에는 문제가 없었을 수도 있지만 권한이 정확합니다.
명령에서 ck-list-sessions
사용과 + 사용 간의 차이가 표시되면 이것이 문제일 수 있습니다.runlevel5.target
runlevel3.target
startx
또한보십시오:
관리 및 권한Network Manager 구성 페이지 하단에 있습니다.
Fedora와 어떤 관련이 있는지 반드시 명확하지는 않지만 유용할 수 있으므로 이러한 기능을 이해하지 않고는 다음을 따르는 것을 권장하지 않습니다.
이 우분투 오류:'startx'가 텍스트 콘솔에서 실행되는 경우 ConsoleKit 세션이 "활성"으로 표시되지 않습니다.
이 데비안 메일링 리스트 게시물에는 정책 패키지/콘솔 권한 변경에 대한 몇 가지 세부 정보가 포함되어 있습니다.Re: startx에서 콘솔킷을 사용하는 올바른 방법은 무엇입니까?
답변2
짧은 답변 - 사용:
startx -- vt0
더 긴 설명: @JimParis의 링크와 조언은 PolicyKit 및 systemd에 대해 더 많은 것을 배우는 데 도움이 되었으며, 가장 중요한 것은 "polkit startx"에 대한 Google 검색을 통해 다음과 같은 정보를 얻을 수 있다는 것입니다.아치 리눅스 토론 사이트:
디스플레이 관리자를 사용하지 않는 경우 이는 그래픽 로그인을 위해 등록된 pam 세션이 없다는 의미이며, 이는 logind가 polkit에 올바른 정보를 제공하지 않음을 의미합니다(활성 세션이 없다고 생각하게 됨).
이 문제에 대한 해결책은 콘솔 로그인과 동일한 VT에서 WM을 시작하여 pam 세션을 "훔치는" 것입니다. 나는 마법의 주문이 다음과 같다고 믿습니다.
# startx -- vt0
지금까지 나는 startx가 매개변수를 받아들일 수 있다는 사실조차 알아차리지 못했지만 이것은 내 경우에는 완벽하게 작동합니다. 이제 로컬 사용자는 무선 네트워크에 올바르게 연결할 수 있을 뿐만 아니라 Bluetooth 및 일시 중지와 같은 다른 Gnome 데스크탑 기능에도 올바르게 액세스할 수 있습니다.