본문 바로가기

Linux Unix/Command

[ Linux ] PAM - 잠금 상태 확인 및 초기화 시키기

반응형

PAM (Pluggable Authentication Modules)을 사용하여 계정 잠금 상태를 확인하는 방법은 사용 중인 시스템과 설정된 PAM 모듈에 따라 다릅니다. 대부분의 리눅스 배포판에서는 pam_tally2 또는 faillock 같은 도구를 사용하여 계정이 잠겼는지 확인할 수 있습니다. 여기서 레드햇 리눅스(RHEL) 및 CentOS에서 faillock을 사용하는 경우를 예로 들겠습니다.

faillock을 사용하여 계정 잠금 상태 확인

faillock 명령어를 사용하여 특정 사용자의 잠금 상태를 확인할 수 있습니다. 다음과 같이 실행하면 됩니다:

  1. 계정의 로그인 실패 기록 확인:
   faillock --user 사용자이름

이 명령은 지정된 사용자의 로그인 실패 기록과 계정이 잠겼는지의 상태를 보여줍니다. 출력 결과 중 When 컬럼은 마지막 로그인 실패 시간을, Attempts 컬럼은 실패 횟수를 나타냅니다.

  1. 특정 사용자의 로그인 실패 기록 초기화:
   faillock --reset --user 사용자이름

이 명령은 사용자의 로그인 실패 횟수를 초기화합니다. 보안 정책에 따라 일반 사용자가 아닌 관리자 권한이 필요할 수 있습니다.

pam_tally2를 사용하는 경우

일부 구버전 시스템에서 pam_tally2를 사용하는 경우 다음과 같이 실행합니다:

  1. 계정의 로그인 실패 기록 확인:
   pam_tally2 --user 사용자이름
  1. 계정의 로그인 실패 기록 초기화:
   pam_tally2 --reset --user 사용자이름

각 명령어의 사용 가능성과 정확한 옵션은 사용 중인 시스템의 버전과 설정에 따라 다를 수 있으므로, 해당 시스템의 매뉴얼이나 도움말 문서를 참조하는 것이 좋습니다. 또한, 시스템 로그(/var/log/secure 또는 /var/log/auth.log)를 확인하여 관련 로그인 시도 및 잠금 상태에 대한 상세 정보를 얻을 수도 있습니다.

반응형