728x90
안녕하세요. 슈다 입니다.
sudo를 이용하여 root 로그인이 불가능 한 상황이거나 root 비밀번호를 잊어 로그인이 불가능 한 상황일 때
아래의 방법으로 root 비밀번호를 초기화 할 수 있습니다.
다만 이 방법은 시스템 리부팅이 필요합니다.
1. 시스템을 리부팅 합니다.
2. 리부팅 중 키 입력을 하여 부트로더 선택화면으로 진입합니다.
3. 기본 부트로더 선택 후 "e" 키를 입력하여 edit 모드로 진입합니다.
4. linux16 으로 시작하는 행으로 이동하여, 해당 행의 마지막에 rd.break 를 입력한 후
"ctrl + x" 키를 눌러 저장 후 부팅을 진행합니다.
5. 시스템이 switch_root 프롬프트로 부팅됩니다.
/sysroot 를 "read/write" 옵션으로 remount 합니다.
6. /sysroot 를 FS트리 상 root로 취급되도록 chroot 명령을 사용하여 전환한 뒤 root의 비밀번호를 변경합니다.
비밀번호 변경 후 /.autorelabel 파일을 생성하여 부팅 중 레이블 없는 모든 파일이 레이블이 지정되도록 설정합니다.
파일 생성 후 exit를 입력하여 shell을 종료합니다. 시스템이 리부팅 됩니다.
7. 변경된 비밀번호를 사용해 root 로 로그인 합니다.
728x90
반응형
'IT > Unix & Linux' 카테고리의 다른 글
[Linux] useradd: cannot lock /etc/passwd 해결방법 (0) | 2019.08.13 |
---|---|
[Linux] CD mount, ISO mount (0) | 2019.08.12 |
SSH - Unable to negotiate 해결하기 (6) | 2019.08.05 |
HMC 명령어로 CPU, Memory 확인 - lshwres (0) | 2019.07.24 |
Routing table을 이용한 IP, 네트워크 차단하기 (0) | 2019.07.20 |