Wvdial: 권한없음

고객지원 지식기반 (hoe_wv_perm_tty)

Symptom

일반 사용자로 wvdial을 실행시키면 다음 메시지가 나오면서 실행이 중단됩니다. --> Cannot open /dev/ttySx: Permission denied
(여기서 x는 0에서 4 사이의 숫자입니다.)

Cause:

이것은 전화 걸기 접속을 한 다음에 PPPD가 완전히 끊어지지 않았을 때 나타납니다. PPPD는 wvdial에 의해 시작되고 인터넷 연결 동안 시리얼 포트(/dev/ttySx)의 사용 권한을 변경시켜 줍니다. 그리고 사용 권한은 PPPD가 정확히 종료되었을 때에만 리셋됩니다.(즉 Ctrl+C로 wvdial을 종료하는 것을 말합니다.) 그렇지 않으면(wvdial이 동작하고 있는 창만을 종료시킨 경우) 사용 권한은 계속해서 남아 있게 됩니다.

Solution:

사용 권한을 수동으로 설정해 주어야 합니다.
  1. 루트 유저로 로그인합니다.
  2. 콘솔이나 터미널 창(xterm, kvt 등)에서 다음 명령을 실행합니다. chmod 660 /dev/ttySx
    여기서 x는 에러 메시지에서 보았던 숫자로 대체시켜 주십시오.
어떤 경우에서는 PPPD가 정확하게 종료되었는데도 사용 권한이 정확히 리셋되지 않을 수 도 있습니다. 하지만 이러한 에러를 인위적으로 다시 일어나게 하는 것이 매우 어렵습니다. 그래서, 이러한 문제의 해결은 /etc/pp/ip-up 파일의 수적을 통해서 해 주어야 합니다.
  1. ppp*)가 들어 있는 라인을 찾습니다.
  2. 그런 다음 ip-down)이 들어 있는 라인을 찾습니다.
  3. 이라인 앞에 새로운 라인을 추가시킵니다.
    chmod 660 /dev/ttySx
    여기서 x는 에러 메시지에 나왔던 숫자로 대체합니다.

키워드: WVDIAL, TTYS, PERMISSION DENIED, PERMISSIONS, MODEM, INTERNET, PPPD

SDB-hoe_wv_perm_tty, Copyright SuSE Linux AG, Nrnberg, Germany - 버전: 22. Feb 2001
SuSE Linux AG - 최근에 만들어진 : 22. Feb 2001 에 의해 me (sdb_gen 1.40.0)