English
◀◁ 뒤로
취약점ID 14073
위험도 20
포트 22
프로토콜 TCP
분류 LSC
상세설명 해당 시스템에는 shell이 설정되지 않은 계정이 존재한다. 접근이 거의 필요하지 않은 사용자들에게는 쉘을 제한 함으로써 인가 받지 않은 사용자가 시스템을 이용하는 것을 방지해야 한다. 시스템 계정 중 로그인이 불필요한 계정에 대해 ‘/bin/sh’ 등의 실행 쉘을 제한해야 하며 ‘nologin’ (/bin/false) Shell을 부여하여 로그인을 금지해야 한다.
- /sbin/nologin: 시스템 로그인 불가능, 계정을 이용할 수 없다는 메시지만 답한다.
- /bin/false: 시스템 로그인 가능, 쉘, ssh, ftp, 홈 디렉터리 사용불가

* 영향을 받는 플랫폼:
UNIX, Linux
해결책 /etc/passwd 파일을 열어 쉘이 설정되지 않은 사용자의 마지막 필드에 /sbin/nologin 또는 /bin/false를 입력한다.
bin:x:1:1:bin:/bin:/sbin/nologin
nobody:x:99:99:Nobody:/:/sbin/nologin

또는 다음의 명령어를 통해 쉘을 변경할 수 있다.
chsh -s /sbin/nologin '쉘이 지정되지 않은 계정'
관련 URL (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)