Masalahnya
Entri 'root' telah dihapus dari /etc/shadow dan /etc/passwd . Bagaimana memulihkan entri pengguna root yang dihapus.
Solusi
Untuk dapat memulihkan entri pengguna root yang dihapus dari file /etc/shadow dan /etc/passwd, kita perlu mem-boot sistem ke mode pengguna tunggal. Ikuti postingan di bawah ini untuk mem-boot sistem ke mode pengguna tunggal.
CentOS / RHEL 6:Cara Boot ke mode pengguna tunggalSetelah Anda boot ke mode pengguna tunggal, ikuti langkah-langkah yang diberikan di bawah ini untuk memulihkan entri root yang dihapus.
1. Tambahkan entri root kembali ke /etc/passwd mengajukan. Di bawah ini adalah atribut root pengguna yang paling umum digunakan.
# vi /etc/passwd root:x:0:0:root:/root:/bin/bash
2. Demikian pula, tambahkan entri root kembali ke /etc/shadow berkas.
# vi /etc/shadow root:*::0:99999:7:::
3. Buat ulang kata sandi root Anda menggunakan perintah passwd.
# passwd
4. Jika SELinux diaktifkan, paksa pelabelan ulang sistem file saat reboot dengan membuat file .autorelabel di direktori /.
# touch /.autorelabel
5. Sebagai langkah terakhir, reboot server dan verifikasi apakah Anda dapat login ke server menggunakan root pengguna.
# rebootCentOS / RHEL 7 :Bagaimana memulihkan dari entri root yang dihapus di file /etc/shadow dan/atau /etc/passwd