Dev.to Security 🔐 Cybersecurity 👁 0 📖 2 min read

Kalau Lupa Password RedHat coba cara ini!

Lupa password root pada AlmaLinux bukan berarti harus menginstal ulang sistem operasi. Anda dapat mereset password melalui GRUB dengan masuk ke mode emergency. Catatan: Tutorial ini berlaku untuk AlmaLinux 8, AlmaLinux

Lupa password root pada AlmaLinux bukan berarti harus menginstal ulang sistem operasi. Anda dapat mereset password melalui GRUB dengan masuk ke mode emergency.

Catatan: Tutorial ini berlaku untuk AlmaLinux 8, AlmaLinux 9, dan sebagian besar distribusi Linux berbasis RHEL.

Persiapan

Sebelum memulai, pastikan Anda memiliki:

  • Akses langsung ke server (VPS melalui VNC/Console atau server fisik).
  • Hak untuk melakukan restart server.

Tidak dapat dilakukan melalui SSH, karena Anda harus mengakses menu GRUB saat proses boot.

1. Restart Server

Restart server:

sudo reboot

atau tekan tombol Restart melalui panel VPS.

2. Masuk ke Menu GRUB

Saat logo AlmaLinux muncul, tekan tombol:

e

untuk mengedit konfigurasi boot.

Tampilan kurang lebih seperti berikut:

linux ($root)/vmlinuz-...

3. Ubah Parameter Boot

Cari baris yang diawali dengan:

linux

atau

linuxefi

Contohnya:

linux /vmlinuz-... ro rhgb quiet

Cari bagian:

ro

ganti menjadi:

rw

Kemudian tambahkan di bagian paling akhir:

init=/sysroot/bin/sh

Sehingga menjadi seperti berikut:

linux /vmlinuz-... rw init=/sysroot/bin/sh

4. Boot dengan Konfigurasi Baru

Tekan:

Ctrl + X

atau

F10

Server akan boot ke shell darurat.

5. Masuk ke Sistem

Jalankan perintah berikut:

chroot /sysroot

Sekarang Anda sudah berada di dalam sistem AlmaLinux.

6. Ganti Password Root

Jalankan:

passwd root

Masukkan password baru sebanyak dua kali.

Contoh:

New password:
Retype new password:
passwd: all authentication tokens updated successfully.

7. Tandai Sistem untuk Relabel SELinux

Karena password diubah di luar proses boot normal, SELinux perlu membuat ulang label keamanan.

Jalankan:

touch /.autorelabel

Perintah ini akan memerintahkan AlmaLinux melakukan proses SELinux Relabel saat boot berikutnya.

Jangan lewatkan langkah ini, karena jika SELinux aktif, sistem dapat mengalami masalah login apabila relabel tidak dilakukan.

8. Keluar dari Chroot

exit

Kemudian keluar dari shell:

exit

atau reboot menggunakan:

exec /sbin/init

Jika diperlukan, restart server dari panel VPS.

9. Tunggu Proses SELinux Relabel

Saat boot pertama, Anda mungkin melihat proses seperti:

Relabeling...

Proses ini bisa memakan waktu beberapa menit tergantung ukuran sistem.

Jangan mematikan server selama proses berlangsung.

10. Login Menggunakan Password Baru

Setelah boot selesai, login menggunakan akun root dengan password yang baru dibuat.

Verifikasi

Pastikan login berhasil:

su -

atau login langsung sebagai root melalui SSH:

ssh root@IP_SERVER

Troubleshooting

Password tetap tidak bisa digunakan

Pastikan Anda telah menjalankan:

passwd root

hingga muncul pesan:

passwd: all authentication tokens updated successfully.

Muncul error SELinux

Pastikan Anda telah menjalankan:

touch /.autorelabel

Kemudian reboot kembali.

Tidak bisa mengedit GRUB

Jika menu GRUB tidak muncul:

  • Tekan tombol Esc saat boot.
  • Pada sistem UEFI, terkadang tombol Shift juga dapat menampilkan menu GRUB.
  • Untuk VPS, gunakan fitur VNC Console, Serial Console, atau Web Console dari penyedia layanan.

Ringkasan Perintah

Langkah Perintah
Masuk ke sistem chroot /sysroot
Ubah password root passwd root
Relabel SELinux touch /.autorelabel
Keluar dari chroot exit
Boot normal exec /sbin/init atau restart server

Kesimpulan

Mereset password root di AlmaLinux dilakukan melalui mode GRUB dengan mengubah parameter boot agar masuk ke shell darurat. Setelah itu:

  1. Masuk ke sistem menggunakan chroot /sysroot.
  2. Ubah password dengan passwd root.
  3. Jalankan touch /.autorelabel agar SELinux memperbarui label keamanan saat boot berikutnya.
  4. Restart server dan login menggunakan password baru.

Dengan mengikuti langkah-langkah di atas, Anda dapat memulihkan akses ke akun root tanpa perlu menginstal ulang sistem operasi.

📰 Read the original article on Dev.to Security

Originally published by Dev.to Security. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.