본문으로 바로가기

root 비밀번호 잊어 버렸을 때

category 오류 해결 2017. 12. 19. 19:19

관리자 root의 암호를 잊어버렸을 때 암호를 찾는 방법은 2가지 방법이 있습니다. 

- 싱글 유저모드로 접속해서 암호를 변경

-> CD가 없어도 된다. / 시스템이 문제가 생길 때는 싱글 유저모드라 해도 들어갈 수 없다.


- CD를 이용해 암호를 변경

-> 시스템이 문제일 때도 들어 갈 수 있다. / CD가 꼭 있어야하며 설치되어있는 버전보다 같거나 높아야한다.


- 싱글 유저 모드로 접속해서 암호를 변경


- Redhat 

> 화면이 넘어가기 전에 'e' 를 누릅니다. 



> 부팅 할 OS를 선택하고  'e'를 누릅니다. 



> kernel로 이동해 'e'를 누릅니다. 




> 위와 같이 끝 부분을 single 또는 '1'로 변경합니다. 

> <enter>를 입력하고 kernel에서 'b'를 누릅니다. 


> root 로 shell이 떨어지는 것을 확인 할 수 있습니다. 

> passwd 명령어로 변경하면 되겠죠.


- Debian

> Advanced 로 이동해 'e' 누릅니다. 



> linux /boot/vmlinux-3.14-kali1-686-pae root=UUID=806e3356-6f7c-442b-bedf-a9b6f4ede5c0 ro single initrd=/install/gtk/initrd.gz quiet

를 찾습니다. 


>linux /boot/vmlinux-3.14-kali1-686-pae root=UUID=806e3356-6f7c-442b-bedf-a9b6f4ede5c0 rw single initrd=/install/gtk/initrd.gz quiet init=/bin/bash

로 바꾸고 Ctrl+X 또는 F10을 누릅니다.



> root의 쉘프롬프트가 떨어진다. 

> passwd 명령어로 변경한다. 


- CD를 이용해 변경


> 바이오스로 부팅되게 Power On to Firmware 로 시작합니다.


> 부팅을 CD로 해줍니다.


> F5 를 누릅니다. 


> linux rescue 입력후 <ENTER> 누릅니다.


> English [OK]


> us [OK]


> 네트워크 [NO]


> [Continue] 


> root로 쉘이 떨어집니다. 

> CD로 부팅했기 때문에 기존에 사용하던 것은 마운트 되어있다. 


> 마운트 한 곳으로 가서 chroot 명령어를 사용하면 그 곳을 최상위로 설정하기 때문에 

평소대로 설정 하면 된다.