내 계정에 이전 비밀번호를 사용하고 싶습니다. OpenEuler 운영 체제 배포판을 사용하고 있습니다. Stack Exchange에서 검색한 후 이 링크를 찾았습니다.
아래 나열된 것과 동일한 단계를 따랐습니다.
파일을 삭제하거나 지우는 것 외에도 유사한 내용이 포함되어 있는지 확인할
/etc/security/opasswd
수도 있습니다 ./etc/pam.d/system-auth
/etc/pam.d/password-auth
password requisite pam_pwhistory.so use_authtok remember=24
remember=#
기존 비밀번호를 재사용하려면 모든 인스턴스를 일시적으로 삭제하세요. 그런 다음 일단 설정하면 복원할 수 있습니다.remember=#
그 후 루트 사용자로 로그인할 수 없습니다. 어떤 사용자와도 서버에 SSH로 연결할 수 없습니다. 내가 무엇을해야 하나?
답변1
이러한 유형의 잠금에 대한 일반적인 조언은 Linux의 라이브 버전을 구해 부팅하는 것입니다. 디스크를 마운트하고 변경 사항을 취소합니다.
모든 사람이 댓글을 읽는 것은 아니기 때문입니다.크리스 데이비스말: 인증 내용을 변경할 때 루트 쉘이 열려 있는 터미널과 원본 파일의 복사본을 유지하십시오.
remember=#
이를 제거하면 pam_pwhistory.so
기본값인 10이 활성 상태로 남을 수 있습니다.
remember=N The last N passwords for each user are saved. The default is 10. Value of 0 makes the module to keep the existing contents of the opasswd file unchanged.
pam_pwhistory.so
또한 이 모듈이 목록의 마지막 모듈이 아닌지 확인해야 합니다 .