Monday, March 3, 2008

Reset Password root Solaris 10

Sering sekali saya menemui kasus dimana seorang administrator lupa akan password root di salah satu mesin/server, mungkin dikarenakan banyaknya server/mesin yang mereka handle, walau sebenarnya hal ini tidak boleh terjadi :(

Nah dalam tulisan ini saya ingin mendokumentasikan howto tentang me-reset password root di mesin solaris 10

  1. Masuk ke OK prompt (bisa melalui halt, init 0 atau STOP + A)
  2. Booting ke cdrom dan masuk ke single user
  3. ok> boot cdrom -s
  4. Check slice root dengan command "fsck"
  5. # fsck -y /dev/rdsk/c0t0d0s0 (Letak slice root)
  6. Mount slice root ke /mnt (atau /a)
  7. # mount /dev/dsk/c0t0d0s0 /mnt
  8. Masuk ke direktori /etc
  9. # cd /mnt/etc
  10. Untuk kemudahan penggunaan terminal ada baiknya kita export terminal terlebih dahulu
  11. TERM=sun
    export TERM
  12. Edit /etc/shadow (letak password root yang telah di enkrip)
  13. # vi shadow
  14. Hapus password root yg telah di enkrip (di kolom kedua)
  15. ....
    root:(hapus):
    ....
  16. Masuk ke home directory root
  17. # cd
  18. Umount mounting slice root yang tadi di mount ke /mnt
  19. # umount /mnt
  20. Restart komputer (seharusnya nanti akan langsung masuk ke Solaris, tanpa ditanyakan password)
  21. # reboot
  22. Set ulang password root
  23. # passwd