며칠 전 부터 centos를 설치한 노트북에서 올바른 암호를 입력했음에도 "죄송합니다. 암호 인증이 동작하지 않습니다. 잠시 후 다시 시도해주세요"라는 문구가 출력되었다.
어떤 암호를 입력해도 해결되지 않아서 ctrl+shft+f2로 cmi모드로도 시도해보았지만 여전히 해결되지 않았다.
잠시 iso를 다시 설치해야하나..싶었지만 위 문제를 해결할 수 없다면 똑같은 문제가 발생할 수 있기에 gemini를 이용해 문제를 해결한 과정을 기록하려고 한다.
CentOS 부팅 시점에 ESC(혹은 Shift)를 눌러 GRUB부팅 메뉴에 들어간다.
e를 눌러 부팅 명령어 수정 창에 들어간다.
linux로 시작하는 줄을 찾아 끝에 rd.brack를 추가한다.
Ctrl+X를 눌러 수정한 명령으로 부팅한다.
파일 시스템을 읽기/쓰기 모드로 마운트한다.
mount -o remount,rw /sysroot
chroot /sysroot
이용하고 있는 계정의 암호를 재설정한다.
passwd id
새 암호를 입력하고 다시 입력한다.
SELinux 컨텍스트를 자동으로 갱신하도록 표시해준다.
touch /.autorelabel
chroot 환경을 종료하고 시스템을 재부팅한다.
exit
reboot
그 뒤 정상적으로 로그인 및 기존의 파일을 확인할 수 있었다.