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
- Masuk ke OK prompt (bisa melalui halt, init 0 atau STOP + A)
- Booting ke cdrom dan masuk ke single user
- Check slice root dengan command "fsck"
- Mount slice root ke /mnt (atau /a)
- Masuk ke direktori /etc
- Untuk kemudahan penggunaan terminal ada baiknya kita export terminal terlebih dahulu
- Edit /etc/shadow (letak password root yang telah di enkrip)
- Hapus password root yg telah di enkrip (di kolom kedua)
- Masuk ke home directory root
- Umount mounting slice root yang tadi di mount ke /mnt
- Restart komputer (seharusnya nanti akan langsung masuk ke Solaris, tanpa ditanyakan password)
- Set ulang password root
ok> boot cdrom -s
# fsck -y /dev/rdsk/c0t0d0s0 (Letak slice root)
# mount /dev/dsk/c0t0d0s0 /mnt
# cd /mnt/etc
TERM=sun
export TERM
# vi shadow
....
root:(hapus):
....
# cd
# umount /mnt
# reboot
# passwd