
CentOS 7 x86_64를 설치했는데 루트 비밀번호를 잊어버렸습니다. 그런 다음 비밀번호 편집 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 디버그 쉘.