솔라리스 패스워드 잃어버렸을때...
솔라리스 1.x는 싱글부팅으로 해결이 되구요.
솔라리스 2.x부터는 싱글부팅해도 비번을 물어 봅니다.
Stop+a 누르면화면 밑에 ok 라는 프롬프트가 나옵니다.
그럼 부팅 시디(1번)를 시디드라이브에 넣고 아래와 같이 치세요
--------------------------------------
ok boot cdrom -s
--------------------------------------
참고로 -s는 싱글 부팅 옵션입니다.
Intel 은 Current boot Parameter 에서 b -s
부팅은 cd-rom 모드로. disk 아님.
위처럼 치면 cd를 읽어서 부팅이 됩니다.
그럼 # 옆 모양의 프롬프트가 뜹니다.
그럼 아래와 같이 치세요
------------------------------
# mount /dev/dsk/c0t3d0s0 /a
------------------------------
위와 같이 하면 기존에 쓰시던 루트디렉토리가 /a에 마운트 됩니다.
vmware에선 c0d0s0. format 를 통해 확인.
참고로 장치명 /dev/dsk/cot3dos0는 보통 많이 쓰이는 거구요 다를 수도 있어요.
만약 아니면 가운데 t3에서 숫자만 바꿔서 해보세요
예)# mount /dev/dsk/c0t0d0s0 /a
위처럼 해서 안되도 고장나지는 않치요.
마운트 되면 아래와 같이 치세요
-------------------------------
# cd /a/etc
# vi shadow
-------------------------------
위 처럼 하면 shadow가 열리구요 보통 제일 첫 줄에 root에 대한 정보가 있습니다.
/a/etc/shadow 인지 위치 제대로 확인할 것!!
shadow 내용
------------------------------------------
root:$123CAad$ ADFaw234:1:0:9999:kkk::
-------------------
------------------------------------------
밑줄친 부분을 삭제를 하세요
그러니까 처음 : 와 : 사이에 있는 것들을 삭제하여
-----------------------------------------------
root::1:0:9999:kkk::
----------------------------------------------
위와같이 만들고 저장하세요.
vi에서 저장은 쉬프트를 누른상태에서 : 을 누르면
아래에 : <-이거 프롬프트가 뜨거든요 그럼 아래처럼
--------------------------------------------
:wq!
--------------------------------------------
위 처럼 하면 저장됩니다.
그럼 재부팅하면 패스워드 없이 root로 들어가거든요
그럼 다시 패스워드를 바꾸세요
-----------------------------------
# passwd
New UNIX passworld: aaaa1111
Retype New UNIX passworld: aaaa1111
#
-----------------------------------
위와같이 치면 패스워드가 변경됩니다.
'OS or 이론 > Solaris' 카테고리의 다른 글
solaris 에서 ~ 와 - 사용 불능 (4) | 2008.05.10 |
---|---|
[솔라리스] Solaris System Administration I (2) | 2008.05.05 |
[솔라리스] c0t0d0s0 (0) | 2008.05.05 |
[솔라리스] 해상도 변경 (0) | 2008.05.04 |