Cara Membuat Fail dan Direktori Tidak Boleh Dikeluarkan, walaupun oleh Root di Linux

Cara Membuat Fail dan Direktori Tidak Boleh Dikeluarkan, walaupun oleh Root di Linux

Pada sistem operasi seperti Unix termasuk Linux, akar adalah akaun atau nama pengguna yang secara lalai dapat mengubah suai semua direktori dan fail pada sistem. Dalam artikel ini, kami akan menunjukkan cara membuat direktori atau fail yang tidak dapat dielakkan walaupun oleh pengguna root di Linux.

Untuk membuat fail yang tidak dapat dibatalkan oleh mana -mana pengguna sistem, termasuk root, anda perlu menjadikannya tidak dapat diubah menggunakan menggunakan arahan chattr. Perintah ini mengubah atribut fail pada sistem fail linux.

Cara Membuat Fail Tidak Boleh Dipandu di Linux

Perintah di bawah membuat /sandaran/passwd fail tidak berubah (atau tidak boleh dilepaskan). Ini menunjukkan bahawa fail tidak dapat diubah suai dengan cara apa pun: ia tidak dapat dipadam atau dinamakan semula. Anda juga tidak boleh membuat pautan kepadanya dan tiada data boleh ditulis ke fail juga.

Perhatikan bahawa anda memerlukan keistimewaan superuser untuk menetapkan atau mengeluarkan atribut ini, menggunakan perintah sudo:

$ sudo chattr +i /sandaran /passwd atau $ sudo chattr +i -v /sandaran /passwd 
Buat fail tidak dapat dilepaskan di linux

Untuk melihat atribut fail, gunakan Perintah lsattr seperti yang ditunjukkan.

$ lsattr /sandaran /passwd 
Lihat atribut fail linux

Sekarang cuba keluarkan fail yang tidak berubah, baik sebagai pengguna biasa dan sebagai akar.

$ rm /backups /passwd $ sudo rm /backups /passwd 
Padam fail yang tidak berubah di linux

Cara membuat direktori secara rekursive tidak dapat dibatalkan di linux

Menggunakan -R Bendera, anda boleh mengubah atribut direktori dan kandungannya secara rekursif seperti berikut.

$ sudo chattr +i -rv /sandaran / 
Buat direktori tidak dapat dibatalkan di linux

Untuk membuat fail berubah lagi, gunakan -i tanda untuk mengeluarkan atribut di atas, seperti berikut.

$ sudo chattr -i / sandaran / passwd 

Untuk maklumat lanjut, baca artikel ini: 5 'Chattr' Perintah untuk membuat fail penting tidak berubah (tidak boleh ditukar) di Linux

Anda akan mendapati artikel yang berkaitan ini berguna:

  1. Cara Mengurus Pengguna dan Kumpulan di Linux
  2. Menguruskan pengguna & kumpulan dan membolehkan akses sudo pada pengguna
  3. Cara Mencari Fail Dengan Kebenaran Suid dan SGID Di Linux
  4. Terjemahkan keizinan RWX ke dalam format oktal di Linux

Itu sahaja! Dalam artikel ini, kami menunjukkan cara membuat fail tidak dapat dielakkan walaupun oleh pengguna root di Linux. Anda boleh mengemukakan sebarang pertanyaan melalui borang maklum balas di bawah.