GNU/Linux >> Belajar Linux >  >> Linux

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

Jadi, pada suatu hari Anda menemukan bahwa file /etc/passwd hilang dari sistem linux Anda. Anda tidak dapat masuk ke sistem karena hal ini dan Setelah mem-boot ulang ke mode mode tunggal, file /etc/passwd ternyata kosong – tidak ada informasi akun yang tersedia. Jangan khawatir, ini bukan akhir dunia. Anda masih dapat memulihkannya. Ikuti langkah-langkah di bawah ini untuk memulihkan file /etc/passwd yang dihapus di sistem RHEL.

Tujuan dari /etc/passwd- file

Saat menambahkan atau memodifikasi pengguna, file /ect/passwd asli akan disimpan sebagai /etc/passwd-.
Fungsi ini sama dengan file /etc/shadow, /etc/gshadow dan /etc/group. Ketika file-file ini diubah, file lama akan disimpan dengan diakhiri dengan tanda hubung “ “.

Memulihkan file /etc/passwd yang terhapus

1. Boot ke mode tunggal.

CentOS / RHEL 6:Cara Boot ke mode pengguna tunggal

2. Remount sistem file root dalam mode baca/tulis:

# mount -o rw,remount /

3. Temukan /etc/passwd- berkas.

# ls -lah /etc/passwd-
-rw-------  1  root  root  2.4K  May  15 15:46       /etc/passwd-

3. Salin file /etc/passwd- ke file /etc/passwd.

# cp /etc/passwd- /etc/passwd
Catatan :Pastikan Anda secara manual memeriksa file cadangan /etc/passwd-. Periksa userid, direktori home dll.

4. Gunakan perintah pwconv untuk membuat file /etc/shadow dari file /etc/passwd.

# pwconv

5. Gunakan perintah passwd untuk mereset kata sandi root.

# passwd root

6. Reboot secara normal dan verifikasi login berhasil.

# shutdown -r now


Linux
  1. Bagaimana /etc/motd Diperbarui?

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

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

  1. CentOS / RHEL 5:file dm-multipath /etc/sysconfig/mkinitrd/multipath dijelaskan

  2. Bagaimana cara mengetahui dari folder mana suatu proses sedang berjalan?

  3. Pulihkan file yang dihapus yang saat ini sedang ditulis

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

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

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