GNU/Linux >> Belajar Linux >  >> Cent OS

CentOS / RHEL 7 :Bagaimana memulihkan dari entri root yang dihapus di file /etc/shadow dan/atau /etc/passwd

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 langkah-langkah di bawah ini untuk mem-boot sistem ke mode pengguna tunggal dan memulihkan entri pengguna root yang dihapus.

Mem-boot sistem ke mode pengguna tunggal

1. Boot sistem dan tekan [e] pada pilihan Kernel Grub sambil menyorot Kernel yang berfungsi.

2. Gulir ke bawah ke linux16 baris, pergi ke akhir baris dan ketik rd.break .

3. Tekan CTRL+X untuk boot dengan opsi yang dimodifikasi.

4. Pada prompt switch_root, remount root sistem sebagai dapat ditulis, lalu alihkan ke sana:

switch_root:/# mount -o remount,rw /sysroot
switch_root:/# chroot /sysroot

Memulihkan entri root yang dihapus

Setelah 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.

# reboot
Bagaimana memulihkan dari entri root yang dihapus di file /etc/shadow dan/atau /etc/passwd di CentOS / RHEL 6


Cent OS
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Centos – Apa Perbedaan Antara /usr/lib/systemd/system Dan /etc/systemd/system?

  3. Bagaimana /etc/motd Diperbarui?

  1. Bagaimana systemd-tmpfiles membersihkan /tmp/ atau /var/tmp (pengganti tmpwatch) di CentOS / RHEL 7

  2. Cara Memulihkan dari file /etc/mtab yang Rusak atau kosong di CentOS/RHEL 7

  3. CentOS / RHEL :Cara Memulihkan dari file /etc/passwd yang dihapus

  1. perintah grpck – Hapus entri yang rusak atau duplikat di file /etc/group dan /etc/gshadow.

  2. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  3. /etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak