![사용자는 Wi-Fi에 연결할 수 없습니다.](https://linux55.com/image/106161/%EC%82%AC%EC%9A%A9%EC%9E%90%EB%8A%94%20Wi-Fi%EC%97%90%20%EC%97%B0%EA%B2%B0%ED%95%A0%20%EC%88%98%20%EC%97%86%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
유선 네트워크에 연결된 Debian 8 jessie의 최소 설치가 있습니다. X 서버가 설치되어 있지 않으며 GUI도 없습니다.
이 시스템에 권한이 없는 사용자로 로그인했는데 다음 명령이 시스템에 설치되어 있어도 자동 완성 목록에서 누락된 것을 발견했습니다. ifconfig
, iwconfig
, . wpa_supplicant
하지만 실행하여 ip a
네트워크 인터페이스 목록을 얻을 수 있습니다.
다음 정보를 알고 싶습니다.
- 일반 사용자가 Wi-Fi에 연결할 수 있나요?
ifconfig
왜 일반 사용자는 ,,iwconfig
명령 에 접근할 수 없나요wpa_supplicant
?- Wi-Fi 네트워크에 연결하려면 어떤 사용자 그룹에 속해야 합니까?
답변1
이는 권한이 없는 사용자가 이러한 명령을 사용할 수 없다는 의미는 아니지만 해당 위치가 일반 사용자에게는 기본적으로 지정되지 않는다는 의미입니다 PATH
.
/sbin
내 Jessie 상자에서 이러한 명령은 에 있지만 /bin
일반 사용자는 사용할 수 있습니다 /sbin/command
.
답변2
일반 사용자가 Wi-Fi에 연결할 수 있나요?
대답은 '예'입니다
일반 사용자가 ifconfig, iwconfig 및 wpa_supplicant 명령에 액세스할 수 없는 이유는 무엇입니까?
netdev
일반 사용자는 그룹 에 속하지 않기 때문에
이 그룹의 구성원은 네트워크 관리자 및 wicd를 통해 네트워크 인터페이스를 관리할 수 있습니다.
Wi-Fi 네트워크에 연결하려면 어떤 사용자 그룹에 속해야 합니까?
netdev
그룹의 모든 구성원이 네트워크 명령을 실행할 수 있도록 허용
netdev
다음과 같이 권한이 없는 사용자를 그룹 에 추가할 수 있습니다 .
adduser user_name_here netdev
다시 로드 dbus
:/etc/init.d/dbus reload
편집하다
당신의 것을 편집하고 ~/.bashrc
다음 줄을 추가하십시오 :
export PATH=$PATH:/sbin
그런 다음 실행source ~/.bashrc