haju__log

로그인 쉘에 대하여(/bin/false, /sbin/nologin) 본문

정보보안기사/실기

로그인 쉘에 대하여(/bin/false, /sbin/nologin)

haju 2025. 2. 14. 20:32

✅로그인 쉘 : 사용자가 시스템에 로그인하면 자동으로 실행되는 명령어 해석기

  • /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