준비물 : 솔리리스 cd ( 아마도 1번 )
1. stop + a 키를 입력하여 명령어 입력 창에서 ok> boot cdrom -s 를 입력하여 cdrom 부팅한다.
( 실제 서버가아닌 vmware 일 경우, iso 파일이나 실제 cd를 vmware의 VM->Settings 메뉴에 연동시켜 cd로 인식하게 한 뒤, 부팅시 esc 키를 입력하여 cdrom 모드로 부팅하면 아래 그림과 같이 boot 옵션이 나타난다. b cdrom -s 명령어를 입력한다.)
3. 명령어 프롬프트 창이 나타나면 fsck 명령어를 이용하여 write가 가능한 파일시스템을 찾는다.
# fsck /dev/dsk/* > 파일명 실행 후 해당 파일을 vi로 열어보면 write가 가능여부와 마운트 여부확인이 가능하다.
( 뭐, 파일시스템을 알고있으면 이부분은 생략)
4. 해당 파일 시스템을 마운트 시킨다.
# mount /dev/dsk/c0d0s0 /mnt
(/mnt 폴더에 들어가면 폴더 및 파일이 마운트 된것을 확인할 수 있다.)
5. /etc/shadow 파일의 root 설정을 변경한다.
root:vBrrOh8AIqYV6:6445:::::: 되어있는 부분의 두번째 값인 vBrrOh8AIqYV6을 모두 지우고 wq!를 이용하여 해당 파일을 저장한다. ( 두번째 값은 패스워드에 따라 모두 다름)
6. 마운트한 파일을 언마운트하고 재부팅하면 패스워드 없이 로그인이 가능하다.
# umount /mnt
#reboot
7. 재 로그인 후 passwd 명령어를 통해 계정에 대한 패스워드를 생성하면 복구 완료!!!
댓글