GNU/Linux >> Belajar Linux >  >> Linux

Apa yang Dilakukan "touch /.autorelabel" Saat Kami Menyetel Ulang Kata Sandi Root Di Red Hat Enterprise Linux?

Di RHEL, setelah kita melakukan rd.break, dan semua prosedur, dan melakukan touch /.autorelabel , apa fungsi /.autorelabel?

Jawaban yang Diterima:

rd.break parameter menginterupsi proses boot sebelum kontrol diteruskan ke kernel. Pada titik ini, ketika Anda menjalankan passwd perintah untuk melakukan reset kata sandi, file bayangan terkait (/etc/shadow ) dimodifikasi dengan konteks SELinux yang salah.
touch /.autorelabel perintah membuat file tersembunyi bernama .autorelabel di bawah direktori root. Pada boot berikutnya, subsistem SELinux akan mendeteksi file ini, dan kemudian memberi label ulang semua file pada sistem itu dengan konteks SELinux yang benar. Pada diska besar, proses ini dapat memakan banyak waktu.

Sebuah alternatif untuk pendekatan pelabelan ulang lengkap juga disebutkan dalam dokumentasi. Pertama, gunakan parameter rd.break enforcing=0 saat mengedit entri GRUB. Ini akan mengakibatkan sistem akhirnya boot dengan SELinux diatur ke mode permisif (peringatkan, tapi jangan blokir). Kemudian, lanjutkan untuk mengubah kata sandi dengan cara yang sama seperti sebelumnya. Lanjutkan proses boot dan biarkan sistem muncul. Setelah muncul, jalankan restorecon /etc/shadow untuk mengembalikan konteks SELinux yang benar ke /etc/shadow mengajukan. Kemudian, jalankan setenforce 1 untuk mengaktifkan kembali SELinux dan mulai menggunakan sistem.


Linux
  1. Linux – Menjalankan Program Sebagai Root Dengan Kata Sandi Sendiri Di Scientific Linux/red Hat/fedora/centos?

  2. Apa itu Red Hat Linux?

  3. Apa tujuan dari grup "roda" di Linux?

  1. Setel Ulang Kata Sandi Root di Linux

  2. Hal-hal yang perlu dipertimbangkan saat menjalankan Red Hat Enterprise Linux di Azure

  3. Apa arti akhiran .d di Linux?

  1. Mengonfigurasi alamat IPv6 di Red Hat Enterprise Linux 7 dan 8

  2. Buat repositori YUM/DNF berbasis FTP di Red Hat Enterprise Linux 8

  3. Buat repositori YUM/DNF berbasis Apache di Red Hat Enterprise Linux 8