Centos 7 시스템의 "잘못된 로그인"

Centos 7 시스템의 "잘못된 로그인"

하드웨어 문제가 발생하여 여러 가상 머신이 다시 시작되었고 그 중 하나에 다음과 같은 문제가 발생했습니다. 그 시점부터 오류 메시지가 표시되면서 네트워크(ssh)를 통해 서버에 액세스할 수 없습니다.

Connection refused

콘솔을 통해 로그인을 시도하지만 다음을 입력하면모든 사용자 이름, 그것은 다음을 제공합니다:

Login incorrect

에러 메시지. 흥미롭게도 sshd_config에는 "UsePam No"가 있습니다. -> 이것이 PAM 문제가 아닐 수도 있습니다.

단일 사용자 모드로만 들어갈 수 있습니다. linux16에서 이 줄의 "ro"를 "rw init=/sysroot/bin/sh", CTRL+X, chroot /sysroot로 바꾸십시오.

질문: 단일 사용자 모드일 때 무엇을 확인해야 합니까?

우리는 회복했다"시스템인증-ac" 그리고"비밀번호 확인-ac” 그리고 재부팅 후에도 같은 오류 메시지가 나타납니다.

또 다른 흥미로운 점은 단일 사용자 모드에서는 chroot 이후에 "/var/log"가 존재하지 않는다는 것입니다. chroot에는 lvs 명령이 없지만 chroot를 종료하고 lvs를 입력하면 루트 LV만 있습니다. 다른 LV는 어디에 있나요?

답변1

바꾸다"루오" 도착하다"시트 읽기 및 쓰기"줄서서리눅스16,Ctrl+X, 적절한 단일 모드를 얻기 위해 /sysroot를 chroot하면 /var/log에도 액세스할 수 있습니다.

오류 메시지가 있는지 /var/log/messages를 확인하세요.

/var가 꽉 찼다는 오류 메시지를 발견했습니다(예약된 공간의 5%도 꽉 찼습니다).

/var를 증가시키고 재부팅했는데 로그인이 다시 잘 작동했습니다!

답변2

로그인 시도 시 tail /var/log/secure 마운트 시 네트워크를 선택하지 않아 문제가 발생할 수 있습니다.

PAM unable to dlopen(/usr/lib64/security/pam_pkcs11.so): /usr/lib64/security/pam_pkcs11.so: cannot open shared object file: No such file or directory
<83>2020-12-16T09:18:08.672843-06:00 tempbuild19 login: PAM adding faulty module: /usr/lib64/security/pam_pkcs11.so

이 문제를 해결하려면 .so 파일이 포함된 패키지를 설치하세요.

yum install pam_pkcs11

인용하다:https://forums.centos.org/viewtopic.php?t=61314

관련 정보