6
Root passwd 분분 , bootblk 분분

Root passwd 분실 , bootblk 복구

  • Upload
    phyre

  • View
    160

  • Download
    6

Embed Size (px)

DESCRIPTION

Root passwd 분실 , bootblk 복구. Root passwd 분실. 1. Root passwd 분실 시 조치요령. 1). Root passwd 찾기. Root passwd 복구절차. Password 는 보안 정책에 위배되지 않도록 설정하여야 한다 . 예를 들어 user=password, password 가 없는 user 등은 절대 있어서는 안 된다 . Root password 는 정책상 1 개월에 한번씩 바꿔주어야 하는데 잦은 변경으로 - PowerPoint PPT Presentation

Citation preview

Page 1: Root passwd  분실 , bootblk  복구

Root passwd 분실 , bootblk 복구

Page 2: Root passwd  분실 , bootblk  복구

Root passwd 분실1. Root passwd 분실 시 조치요령

1). Root passwd 찾기

Password 는 보안 정책에 위배되지 않도록 설정하여야 한다 . 예를 들어 user=password, password 가 없는 user 등은 절대

있어서는 안 된다 .Root password 는 정책상 1 개월에 한번씩 바꿔주어야 하는데 잦은

변경으로 인해 password 를 분실하는 경우가 있다 . Root password 를 다시 설정하기 위해서는 single mode 로 넘어가야

하기 때문에 service 가 중단된다 . 때문에 Root password 를 분실하는 경우

service 가가동중인 시간을 피하여 다시 재설정 해주어야 한다 .

Root passwd 복구절차

Page 3: Root passwd  분실 , bootblk  복구

Root passwd 분실1. Root passwd 분실 시 조치요령

1). Root passwd 찾기

1. 정상적인 절차에 의해 system 을 종료하고 1/2 CD 를 넣는다 .2. ok boot cdrom –s (/etc/shadow file 을 수정하기 위해 single

mode 로 booting 한다 . Single mode 에서는 root user 만이 존재하기 때문에

login id 나 password 를 묻지 않는다 .)3. # fsck –F ufs /dev/rdsk/c0t0d0s0 (root file-system 의 무결성을 검사한다 .) 4. # mount /dev/dskd/c0t0d0s0 /a (/a 또는 /mnt 로 root file-system 을 mount 한다 .)5. # vi /a/etc/shadow ( vi 편집기로 /etc/shadow file 로 들어가서 root:sdaflkjg313hf:

<- 암호화된 13 자리 password 부분을 삭제하고 저장하고 나간다 .)6. # reboot (rebooting 하고 root password 를 재설정한다 .)

Root passwd 복구절차

Page 4: Root passwd  분실 , bootblk  복구

Bootblk 가 깨졌을 경우1. Bootblk 가 깨졌을 때 조치요령

1). Bootblk 복구방법

1. 정상적인 절차에 의해 system 을 종료하고 1/2 CD 를 넣는다 .2. ok boot cdrom –s 3. # installboot

/cdrom/sol_9_905_sparc/s1/usr/platform/sun4u/lib/fs/ufs/bootblk /dev/rdsk/c0t0d0s0

4. 위의 명령중 마지막 항목인 /dev/rdsk/c0txd0s0 는 bootblock 을 설치할

디스크의 device 이름을 명기한다 . 일반적으로 "/" 화일 시스템은 target 0 인

디스크의 0 번 slice 에 만들기 때문에 bootblock 이 install 될 device 는

/dev/rdsk/c0t0d0s0 가 되지만 다른 target 번호를 사용하는 디스크에

bootblock 을 설치할 경우에는 이에 맞는 device 이름을 적어준다 .

bootblk 복구절차

Page 5: Root passwd  분실 , bootblk  복구

Kernel 이 깨졌을 경우1. Kernel 이 깨졌을 때 조치요령

2). kernel 복구방법

1. Booting 시 boot: cannot open kernel/unix 같은 메시지 발생시 이런 message 가 나온다 Boot device:

/iommu/sbus/espdma@f,400000/esp@f,800000/sd@3,0 File and args: boot: cannot open kernel/unix 이런 message 가 나오는 이유는 /platform/kernel directory 가 잘못

되었거나 , /platform/kernel/unix 파일이 잘못 되었을 경우 발생한다 .2. 정상적인 절차에 의해 system 을 종료하고 1/2 CD 를 넣는다 .3. ok boot cdrom –s 4. # fsck /dev/rdsk/c0t3d0s0 ; root file-system 무결성 검사 5. # mount /dev/dsk/c0t3d0s0 /a 6. # ls -l /platform/`uname -m`/kernel7. # cp /platform/`uname -m`/kernel/unix /a/platform/`uname -

m`/kernel 8. # umount /a ; reboot

kernel 복구절차

Page 6: Root passwd  분실 , bootblk  복구

Kernel 변경1. Kernel 변경

3). kernel 변경

kernel 변경

- 시스템이 32/64bit kernel 로 운영 중인지 확인 방법# isainfo –kv- solaris7 에서 64bit kernel 로 지정# vi /platform/sun4u/boot.conf ALLOW_64BIT_KERNEL_ON_UltraSPARC_1_CPU=true# reboot- 32bit->64bit ok> setenv boot-file kernel/sparcv9/unix- 64bit->32bit ok> setenv boot-file kernel/unix