ptys (xxdb, Emacs)에 대한 소유권

고객지원 지식기반 (ke_devpts-63)
적용 범위

SuSE Linux: 버전 6.3


Symptom:

디버거인 xxgdb를 사용할 때 다음 에러 메시지가 나옵니다.

xxgdb: all ptys in use
또는 ange-ftp로 원격지 데이터를 받는데 문제가 있습니다. 그리고 이것으로 해서 다음 프 로그램들에 대해서도 영향을 미칠 수가 있습니다.

Cause:

보안의 이유로 해서 /dev/pty*(유닉스98 PTY들) 디바이스에 대한 사용 권한 설정이 엄격한 "660"으로 되어 있습니다. 하지만, 이것으로 해서 다른 프로그램들에게 악영향을 미칠 수 있습니다.

Solution:

이 종류의 프로그램을 아주 중요한 서버 시스템에서는 사용해서는 안됩니다.(적어도 현재까 지는 그렇습니다.)

신뢰할 수 있는 사용자들이 사용하는 워크스테이션들에서는 다음과 같이 덜 엄격한 사용 권 한 설정을 해 줄 수 있습니다.

chmod 666 /dev/pty*

또는 tty 그룹에 대해서 sgid 설정을 하는 것도 가능합니다. 하지만 이것은 영향을 받는 각 프로그램들에 대해서 개별적으로 해 주어야 하는 불편이 있습니다.

chmod g+s $(which xxgdb)
chgrp tty $(which xxgdb)

관련 내용:
o SuSE Linux 6.3에서의 발견된 문제점

키워드: 6.3, PTYS, XXGDB, EMACS, ANGE-FTP, SECURITY

카테고리:

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