Pages

Sabtu, 06 Desember 2008

Mengatasi Masalah Jika Lupa Password di Linux SUSE 11.0

Semua orang pasti kadang-kadang lupa. Disini saya akan berbagi pengalaman jika anda lupa password root dan user namun sebelum mencoba cara dibawah ini pastikan anda tidak salah menuliskan password.

Password Root :

1. Untuk masuk ke sistem, reboot dan ketik:
linux init=/bin/sh rw
pada boot promtp LiLo. Jika menggunakan GNU/GRUB, tekan tombol 'e' dua kali dan tambahkan
init=/bin/sh rw
untuk perintah boot dan tekan ENTER dan 'b' untuk boot.
Ini akan boot ke sistem minimal (tidak terproteksi) seperti runlevel 1.

2. Setelah masuk ke sistem, ketik
vi /etc/passwd
(Catatan: bisa digunakan editor lain selain 'vi', tergantung sistemnya.)
Lihatlah pada file ini. Seharusnya tidak mengandung baris kosong, komentar atau karakter-karakter non-ASCII. Jika ada, hapus saja (di 'vi' tekan x). Entry untuk 'root' harus SAMA dengan baris berikut:
root:x:0:0:root:/root:/bin/bash
Jika tidak sama, ubahlah (tekan i) dan simpan (ESC, kemudian :wq).
Periksa permission dengan ls -l /etc/passwd, seharusnya -rw-r--r--.

3. Kemudian, jalankan vi /etc/shadow.
Format tiap baris dalam '/etc/shadow' adalah:
[accountname]:[password]:[other stuff] e.g.
root:$1$KODLG[etc]:10979:0:99999:7:::
Bagian password tentunya terekntipsi.
Hapus saja bagian password untuk 'root' dengan memundahkan kursor pada karakter pertama dari password (biasanya '$' pertama) dan ketik dw. Sekarang ketik :wq untuk menyimpan file dan keluar.

4. Jika lihat file '/etc/securetty' (more /etc/securetty), yang seharusnya menampilkan:
tty1
tty2
tty3
tty4
tty5
tty6

5. Yang juga harus diperiksa adalah '/var/log/messages', siapa tahu masalah pada sistem ter-log di file, dan juga periksa ownership dan permission (ls -al) dari '/root/.bash_profile', '/root/.bashrc', dan '/etc/gettydefs. Semua file harus milik 'root' dan harus bisa dibaca/ditulisi (-rw-) setidaknya untuk 'root' sendiri.

6. Sekarang jalankan:
sync && mount -o remount,ro /
untuk menulis semua isi buffer ke disk dan me-mount ulang partisi dalam mode read-only. Tekan ALT-CTRL-DEL bersamaan untuk reboot.
Pada login berikutnya, ketik 'root' untuk nama account dan tekan saja ENTER pada prompt 'password'. Ketik passwd untuk membuat password baru untuk 'root'.


Password User:

1. live cd apa aja yang penting bisa untuk mount partisi masuk sebagai root pada live cd yang anda gunakan root (#) jangan lupa karena hanya root yang bisa melakukan perubahan setelah dimount.

2. masuk ke folder tempat partisi tersebut di mount buka file yang ada di /etc/psswd/ jika ada file yang isi dan nama user didalam file tersebut. contoh : root:asdoi98777:x:sh hilangkan tanda “ x ” nya saja sesuai dengan nama user yang anda lupa passwordnya setelah itu save jika berhasil ,

3. kemudian ketikan passwdnya. contoh: #passwd pasword_baru berarti password masuk kedalam memory computer dan masuk kepartisi yang di mount tadi.

4. setelah itu restart computer, masuk ke os suse nya.contoh : login : rootpassword: {masukan pasword yang anda ubah tadi1}misal asdoi98777 kalo berhasil buka kembali file /etc/psswd/ yang telah anda edit itu tambahkan atribut x kembali agar passwordnya aktif kembali.

Sekarang anda bisa login dengan password yang barU

0 komentar: