| 취약점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) |
|