사용자는 Wi-Fi에 연결할 수 없습니다.

사용자는 Wi-Fi에 연결할 수 없습니다.

유선 네트워크에 연결된 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일반 사용자는 그룹 에 속하지 않기 때문에

netdev:

이 그룹의 구성원은 네트워크 관리자 및 wicd를 통해 네트워크 인터페이스를 관리할 수 있습니다.


Wi-Fi 네트워크에 연결하려면 어떤 사용자 그룹에 속해야 합니까?

netdev그룹의 모든 구성원이 네트워크 명령을 실행할 수 있도록 허용

netdev다음과 같이 권한이 없는 사용자를 그룹 에 추가할 수 있습니다 .

adduser user_name_here netdev

다시 로드 dbus:/etc/init.d/dbus reload

편집하다

당신의 것을 편집하고 ~/.bashrc다음 줄을 추가하십시오 :

export PATH=$PATH:/sbin

그런 다음 실행source ~/.bashrc

관련 정보