Hilang password untuk sebagian orang mungkin hal yang biasa tapi kalau Admin hilang password root baru itu luar biasa
. Tapi sepertinya tidak juga, ada beberapa orang yang memang sangat kesulitan untuk mengingat beberapa hal termasuk password.
Keharusan untuk membuat password yang bagus kadang menjadi bumerang
dimana saking bagusnya password jadi sulit untuk dihapal. Menuliskan
password di kertas, hp atau mungkin di meja kerja bisa mengatasi masalah
itu. Tetapi apalah artinya password yang bagus apabila orang bisa
dengan mudah mendapatkannya dengan cara membaca catatan-catatan anda
itu.
Ok sekarang daripada stress mikirin password root yang hilang, lebih
baik tahu cara untuk mendapatkan kembali atau tepatnya mengganti
password yang hilang tersebut dengan password yang baru tanpa harus
memformat atau menginstall ulang seluruh system
.
Banyak sekali cara untuk mendapatkan password root yang hilang tetapi
kebanyakan anda harus memiliki akses fisik terhadap box yang
bersangkutan. Artinya anda harus bisa menyentuh, komputer tersebut
jadi bukan secara remote ya dapetin nya.
Berikut ini cara yang bisa dipakai untuk FreeBSD dan Linux.
FreeBSD
Untuk mendapatkan kembali password root di FreeBSD cukup ikuti langkah berikut ini
* Reboot Komputer anda
* Ketika masuk boot prompt ketikan perintah berikut ini
boot -s
* Setelah boot jalankan command berikut ini
fsck -p / && mount -u /
* Gunakan perintah passwd untuk mengganti password anda dan ikuti
petunjuk nya, jangan lupa anda harus memasukan password baru sebanyak
dua kali dan harus sama.
passwd
* Reboot ulang dan silahkan login dengan password root anda yang baru.
LINUX
Untuk Linux mungkin cerita nya agak panjang karena secara umum Linux
memiliki dua boot loader yang sama-sama banyak pengguna nya yaitu GRUB
dan LILO.
Kalau anda menggunakan LILO sebagai boot loader maka anda beruntung,
karena untuk boot ke single mode anda hanya perlu mengetikan
linux single
ketika pilihan untuk boot muncul.
Sementara untuk pengguna GRUB langkah nya agak panjang yaitu:
1. Ketika pilihan boot muncul tekan huruf “e” (tanpa tanda kutip) di keyboard anda
2. Kemudian pilih baris yang ada pilihan kernel
3. Ketik lagi huruf “e” (tanpa tanda kutip)
4. Kemudian tambahkan ” single” (spasi single tanpa tanda kutip) atau ” 1″ (spasi satu tanpa tanda kutip)
5. Tekan enter dan ketik “b” (tanpa tanda kutip) untuk boot
Single mode tidak akan menanyakan password ketika boot dan status anda sudah pasti root.
Ada dua cara untuk mengganti password root di Linux yaitu dengan
perintah passwd dan dengan cara mengedit file /etc/shadow. Tetapi lebih
disarankan dengan menggunakan cara pertama yaitu perintah passwd.
Cara dengan perintah passwd cukup dengan mengetikan perintah
passwd
dan ikuti petunjuk untuk memasukan password nya. Apabila ditanyakan old password ketikan dulu perintah berikut ini
passwd -d
baru kemudian lanjutkan dengan perintah passwd saja.
Langkah kedua dengan mengedit file /etc/shadow bisa dilakukan apabila
anda bisa mengakses file-file editor. Kemudian edit file /etc/shadow
dengan editor kesayangan anda misalnya pico atau vi. Lalu cari line yang
kira-kira mirip seperti ini (dikomputer anda mungkin tidak sama persis
seperti ini)
root:RO68pNsuKhN5U:13535:0:99999:7:::
bagian dengan tulisan RO68pNsuKhN5U adalah password yang sudah di
enkripsi. Selanjutnya adalah hapus tulisan tersebut sehingga tinggal
tersisa seperti dibawah ini saja.
root::13535:0:99999:7:::
Kemudian simpan hasil edit file /etc/shadow anda dan restart,
kemudian anda bisa login dengan user root tanpa harus menggunakan
password.
Kondisi berikutnya adalah apabila Boot Loader di password dan ternyata andapun lupa password boot loader (busyet dah admin
).
Anda bisa boot dengan menggunakan CD Linux yang ada, biasanya CD
Linux memiliki opsi untuk repair, atau apabila anda boot dengan CD
Slackware atau yang sejenis yang tidak menampilkan GUI secara langsung,
anda bisa kemudian mounting partisi secara contoh nya sebagai berikut.
mount /dev/hda2 /mnt
Perintah diatas hanya berlaku apabila root (/) di install pada
partisi kedua harddisk apabila berbeda silahkan diganti saja untuk
melihat daftar partisi silahkan ketik
fdisk -l
Apabila root sudah ter mount di /mnt silahkan ketikan perintah
berikut untuk berpindah root dari CD ke harddisk yang ter mount di /mnt
chroot /mnt
Apabila kemudian anda tidak bisa melakukan editing file atau tidak
bisa menemukan file passwd karena tersimpan di partisi yang lain lakukan
langkah berikut:
mount -a
Kalau cara-cara diatas tidak berhasil hanya dua kata yang bisa saya ucapkan, ”Tetap Semangat”