Recovery Root Password CentOS 7

Recovery Root Password CentOS 7

  • 28 January 2021
  • Linux
  • Ditulis oleh Arif Zulfikar Pelian
  • 603 Views

Recovery Root Password di CentOS 7 kadang diperlukan apalagi ketika kita sudah lama tidak mengakses server tersebut atau menerima handover dari orang lain tanpa dokumentasi yang jelas. Dibawah ini langkah-langkahnya.

1) Reboot Operating System CentOS 7

Reboot OS dengan menjalankan command # reboot.


2) Interrupt Boot Loader

Ketika booting akan muncul tampilan seperti dibawah ini.


Pada tahap ini lakukan interupsi pada countdown boot loader dengan menekan tombol apapun.

3) Edit Command Kernel Parameter

Setelah langkah kedua selesai maka akan muncul tampilan dibawah ini.


Pilih opsi pertama lalu tekan tombol "e" untuk melakukan edit command kernel parameter. Setelah tekan tombol "e" maka akan muncul tampilan seperti dibawah ini.


Setelah muncul tampilan diatas gerakan kursor lalu cari command kernel line-nya yang dimulai oleh linux16. Lalu pada baris tersebut tambahkan rd.break seperti pada gambar dibawah ini.


Setelah selesai ditambahkan, tekan tombol Ctrl + x untuk booting dengan kernel parameter baru.

4) Ganti Root Password

Pada tahap ini kita akan berada di dalam initramfs debug shell dari OS CentOS 7.Untuk mengganti password root dapat dilakukan dari tempat ini, langkahnya adalah sebagai berikut.

Remount /sysroot dengan opsi read-write agar dapat diedit, gunakan command ini.

# mount -o remount,rw /sysroot/


Pindah ke chroot jail dimana /sysroot adalah root dari tree file system dari OS tsb, gunakan command ini.

# chroot /sysroot

Pada langkah ini, setting password baru. Gunakan command dibawah ini.

# passwd root


Lalu masukan password baru yang Anda inginkan.

Tahap terakhir sebelum exit dan reboot, pastikan semua unlabeled file di re-label ketika booting dengan menggunakan command dibawah ini

# touch /.autorelabel


Ketik exit dua kali. Exit pertama akan keluar dari chroot jail, lalu exit kedua keluar dari initramfs debug shell. Pada tahap ini OS akan booting dan melakukan SE-Linux relabelling. 

Lalu setelah kita masuk kita sudah bisa login dengan root password yang baru.