IA/System Admin

grub을 통해 root의 잃어버린 패스워드 재설정

kiostory 2018. 7. 8. 15:03

* 패스워드 분실시

- 부팅시 커널 선택 단계에서 edit 모드(e)로 들어가 아래부분과 같이 linux16으로 시작하는 라인의 맨 마지막 부분인

  rhgb quiet LANG=ko_KR.UTF-8 부분을 삭제하고

- 다음과 같이 입력

  init=/bin/sh

- Ctrl-x 로 재시작하면 root로 부팅됨

- root의 패스워드를 변경하기 위해서 passwd 명령어로 변경해보지만,

- 에러 발생, 원인은

- root (/) 파일시스템이 read only 모드이기 때문에 저장 불가

- 리마운트(remount)로 root (/)파일시스템을 rw로 변경해주면 해결가능

 # mount -o remount,rw   / 

- rw 모드로 마운트가 다시 되었고 passwd로 root 계정의 패스워드를 변경해주면,

- 정상적으로 바뀜.


cf. 누구나 root 패스워드를 바꿀 수 있으므로, edit 모드에 잠금설정이 필요함(grub2 사용)