Mode Pengguna Tunggal: Mengatur Ulang/Memulihkan Kata Sandi Akun Pengguna Root yang Terlupakan di RHEL/CentOS 7


Pernahkah Anda menghadapi situasi ketika Anda melewatkan kata sandi akun pengguna di Sistem Linux? Dan situasinya bisa lebih buruk jika Anda lupa kata sandi root. Anda tidak dapat melakukan perubahan apa pun di seluruh sistem. Jika Anda lupa kata sandi pengguna, Anda dapat dengan mudah meresetnya menggunakan akun root.

Bagaimana jika Anda lupa kata sandi root Anda? Anda tidak dapat mereset kata sandi akun root menggunakan akun pengguna. Karena akun pengguna tidak diizinkan untuk melakukan tugas seperti itu secara umum.

Inilah panduan yang akan membawa Anda keluar dari situasi seperti itu jika Anda mengalaminya. Di artikel ini kami akan membawa Anda ke perjalanan menyetel ulang kata sandi root RHEL 7 dan CentOS 7 Anda.

Pagi ini saya membuka server Linux RHEL 7 saya dan mengetahui bahwa server tersebut telah dikunci. Entah saya mengacaukan kata sandi yang saya ubah tadi malam atau saya benar-benar lupa.

Jadi apa yang harus saya lakukan sekarang? Haruskah saya login menggunakan akun pengguna saya dan mencoba mengubah kata sandi root?

Ups, saya mendapat pesan “Hanya root yang dapat menentukan nama pengguna ” dan saya kehilangan kendali atas akun root. Jadi saya berencana untuk boot ke mode pengguna tunggal. Untuk melakukan ini, reboot Server segera setelah Anda mendapatkan layar di bawah ini, tekan 'e' (singkatan dari edit) dari keyboard.

Setelah Anda menekan 'e' dari keyboard Anda akan melihat banyak teks yang mungkin terpotong sesuai ukuran layar Anda.

Cari teks “rhgb Quiet ” dan ganti dengan “init=/bin/bash ” tanpa tanda petik.

Setelah selesai mengedit, tekan 'ctrl+x' dan itu akan mulai booting dengan parameter yang ditentukan. Dan Anda akan mendapatkan bash prompt.

Sekarang periksa status partisi root dengan menjalankan perintah berikut pada mode pengguna tunggal.

mount | grep root

Anda mungkin memperhatikan bahwa partisi root dilaporkan 'ro' (Read Only). Kita perlu memiliki izin baca-tulis pada partisi root untuk mengubah kata sandi root.

mount -o remount,rw /

Periksa juga silang, apakah partisi root dipasang dengan mode izin baca-tulis.

mount | grep root

Sekarang Anda dapat mengubah kata sandi root dengan mengetikkan perintah passwd. Namun hal itu belum dilakukan. Kita perlu memberi label ulang pada konteks SELinux. Jika kita melewatkan pelabelan ulang seluruh konteks SELinux kita akan dapat login menggunakan kata sandi.

passwd root
[Enter New Password]
[Re-enter New Password]
touch /.autorelabel

Reboot dan login lagi ke akun root dan lihat apakah semuanya berfungsi dengan baik atau tidak?

exec /sbin/init

Jelas pada gambar di atas bahwa kita telah berhasil masuk ke kotak RHEL 7 dengan mereset kata sandi root dari mode pengguna tunggal.

Langkah-langkah di atas dengan jelas menunjukkan cara masuk ke mesin RHEL 7 dan CentOS 7 dengan menyetel ulang kata sandi root dari mode pengguna tunggal.

Itu saja untuk saat ini. Saya akan segera berada di sini lagi dengan artikel menarik lainnya. Sampai saat itu tetap terhubung dan terhubung dengan Tecmint. Jangan lupa untuk memberi kami umpan balik Anda yang berharga di komentar di bawah. Sukai dan bagikan kami dan bantu kami menyebarkannya.