haju__log
로그인 쉘에 대하여(/bin/false, /sbin/nologin) 본문
✅로그인 쉘 : 사용자가 시스템에 로그인하면 자동으로 실행되는 명령어 해석기
- /bin/bash : bash 쉘 - 가장 많이 사용됨
- /bin/false, /sbin/nologin : 로그인 불가 - 시스템 게정에 주로 사용됨
✅ Q. 그러면 저 두가지 쉘은 로그인 자체를 할 수 없는가?
→ 로그인은 시도할 수 있지만, 쉘 접근이 불가능해지는 것임
- /bin/false
- false 명령어 ; 항상 실패(Exit Code 1)를 반환
- 비밀번호가 맞아도 바로 실패 메시지를 반환 → 쉘이 열리지 않아 명령어 입력 불가
- 결국, 로그인 자체가 실패한 것처럼 보임
- /sbin/nologin
- "이 계정은 로그인이 허용되지 않습니다." 메시지를 사용자에게 보이고 종료
- SSH로 접속 시, 접속 시도는 가능 → 메시지 출력 후 바로 연결 끊김
- 시스템 계정(ftp, mail,,)이 보안상 로그인할 필요가 없을 때 주로 사용
'정보보안기사 > 실기' 카테고리의 다른 글
| IDS와 방화벽의 차이 (0) | 2025.03.02 |
|---|---|
| 시스템 계정(System Account) (0) | 2025.02.14 |
| SSH(Secure Shell) (0) | 2025.02.10 |
| 2024년 4회차 실기 복기 (2) | 2024.12.04 |
| 위험처리 전략 (1) | 2024.12.04 |