Pertolongan Pertama Password Hilang (P3H)
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 :P).
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” 🙂
You’re currently reading an entry written by Admin
- Published:
- 04.12.08 / 3pm
- Category:
- *NIX
- Post Navigation:
- « Installasi OpenVPN Client di FreeBSD
Basic *nix Shell Command »
Comments are closed
Comments are currently closed on this entry.