CentOS 7 x86_64를 설치했지만 루트 비밀번호를 잊어버렸습니다. 그 후 edit boot grub 메뉴에 따라 비밀번호를 재설정했습니다.CentOS 7에서 루트 비밀번호를 재설정하는 방법다음과 같이. 하지만 컴퓨터를 다시 시작한 후 이제 GUI나 CLI에 로그인할 수 없습니다. 어떻게 해야 합니까?
1 – Boot Grub 메뉴에서 편집할 옵션을 선택합니다.
2 – 편집하려는 옵션(e)을 선택합니다.
3 – Linux 16 라인으로 이동하여 다음 ro
으로 변경합니다.rw init=/sysroot/bin/sh.
4 – 이제 Control+x를 눌러 단일 사용자 모드를 시작합니다.
5 – 이제 이 명령을 사용하여 시스템에 액세스합니다.
chroot /sysroot
6 – 비밀번호를 재설정하세요.
passwd root
7 – selinux 정보 업데이트
touch /.autorelabel
8 – chroot 종료
exit
9 – 시스템 다시 시작
reboot
답변1
문제를 해결하려면 다음 단계를 따르세요.
- 부트로더 카운트다운을 중단하려면 아무 키나 누르십시오.
- 시작해야 하는 항목으로 커서를 이동합니다.
- ~에 따르면이자형선택한 항목을 편집합니다.
- 커서를 커널 명령줄(linux16으로 시작하는 줄)로 이동합니다.
- rd.break를 추가합니다(initramfs에서 실제 시스템으로 제어가 전송되기 전에 중단됩니다).
Ctrl+x를 눌러 변경 사항을 시작하고 다음 명령을 실행합니다.
# mount -o remount,rw /sysroot
# chroot /sysroot
# chage -l root
# chage -E -1 root
# passwd root
# touch /.autorelabel
유형exit
두 배. 첫 번째는 종료됩니다.chroot 감옥, 두 번째 항목이 종료됩니다.initramfs 디버깅 쉘.