인증 후 즉시 세션이 종료됩니다.

인증 후 즉시 세션이 종료됩니다.

나는 RedHat 5.3 서버를 가지고 있고 여러 명의 일반 사용자를 만들었습니다. 지난 금요일부터 사용자 "xpto"는 "인증 실패" 오류 메시지를 받았습니다.

  • 계정이 잠겨 있지 않습니다.
  • 사용자의 비밀번호를 재설정했습니다.
  • 사용자 "xpto"를 삭제하고 다시 생성했지만 문제가 지속됩니다.

PuTTY를 사용하면 잘못된 비밀번호를 입력하면 올바른 비밀번호를 묻는 메시지가 표시됩니다. 올바른 비밀번호를 입력하면 세션이 즉시 종료됩니다.

뭐가 문제 야?

답변1

지난 금요일에 구성에서 뭔가를 변경했습니다.

가장 먼저 살펴볼 곳은 시스템 로그입니다. Red Hat의 기본 로그 파일 설정이 기억나지 않습니다. 파일 중 하나에 /var/log인증 로그가 포함되어 있습니다( /var/log/auth.log아마도). 보다 일반적으로 xpto가 로그인을 시도할 때 시작되는 로그 항목을 찾으십시오. 이러한 로그를 읽으려면 루트여야 할 수도 있습니다.

xpto의 홈 디렉터리에 변경 사항이 있는지 확인하세요. 적절한 권한이 있습니까? 올바른 소유권을 갖고 있습니까(xpto를 삭제하고 생성한 경우 UID를 변경했을 수 있음)? 키 인증을 사용하는 경우 홈 디렉터리, 디렉터리 ~/.ssh~/.ssh/authorized_keys모든 디렉터리에 허용 가능한 권한이 있습니까? 즉, 사용자에게 쓰기 전용입니다(사용자가 그룹에 혼자 있어도 그룹 쓰기 가능은 허용되지 않음).

홈 디렉터리 위치나 로그인 셸 위치 등 사용자 xpto에 대한 변경 사항이 있으면 변경하세요. xpto의 로그인 셸이 여전히 실행 가능하고, 필요한 라이브러리가 여전히 설치되어 있으며, 셸이 여전히 /etc/shells.

SSH 구성을 확인하세요 /etc/sshd_config. PAM( )을 사용하는 경우 에서 UsePAM yesPAM 구성을 확인하세요. 의 지시문이 xpto에 적용 가능한지 확인하십시오(아마도 지시문일 것입니다)./etc/pam.conf/etc/pam.dMatchsshd_configMatch Group

관련 정보