>  기사  >  운영 및 유지보수  >  centos7에서 올바른 비밀번호에도 불구하고 로그인할 수 없으면 어떻게 해야 합니까?

centos7에서 올바른 비밀번호에도 불구하고 로그인할 수 없으면 어떻게 해야 합니까?

王林
王林원래의
2020-06-20 13:17:5817424검색

centos7에서 올바른 비밀번호에도 불구하고 로그인할 수 없으면 어떻게 해야 합니까?

시작 grub 인터페이스에서 위쪽 및 아래쪽 키를 눌러 Linux 일반 시스템을 선택하고 e 키를 눌러 코드 편집 인터페이스로 들어갑니다.

linux16 줄을 편집하고 ro를 rw init=/sysroot로 변경합니다. /bin/sh;

( 권장 튜토리얼: centos tutorial)

임시로 시작 코드를 변경하고, 디스크를 마운트하지 않고 부팅하고, shell:sh를 직접 입력하세요.

ctrl+x 키 조합을 눌러 작업을 수행하세요

chroot /sysroot       #切换根目录

원격으로 로그인할 수 있는 경우 다음 단계에서 직접 로그인하세요.

vi /var/log/secure   #查看日志文件

CTRL+G를 누르고 파일 끝으로 이동하여 관련 오류 메시지를 찾으세요.

Jan  18 12:10:17 sguap0010 login: PAM adding faulty module: /lib/security/pam_limits.so
Jan  18 12:10:20 sguap0010 login: pam_unix(login:session): session opened for user root by LOGIN (uid=0)
Jan  18 12:10:21 sguap0010 login: Module is unknown

파일을 열고 문제가 있는 모듈을 제거하세요

vi /etc/pam.d/login

문제가 있는 모듈을 주석 처리합니다:

#session required /lib/security/pam_limits.so

또는

#session include system-auth

exit --- bash를 종료하고 sh

로 돌아갑니다. 재부팅 --- Restart

시스템에 들어간 후 pam_limits.so 모듈 파일을 다운로드하고 /lib를 덮어씁니다. /security/pam_limits.so

(64비트 운영 체제, /lib64 /security/pam_limits.so 덮어쓰기)

그런 다음

vi /etc/pam.d/login

방금 댓글을 단

session required /lib/security/pam_limits.so

또는

session include system-auth

의 주석 처리를 제거하면 작업이 완료됩니다.

위 내용은 centos7에서 올바른 비밀번호에도 불구하고 로그인할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.