Cara Membuat Fail dan Direktori Tidak Boleh Dikeluarkan, walaupun oleh Root di Linux
- 1523
- 287
- Dave Kreiger V
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 /passwdBuat fail tidak dapat dilepaskan di linux
Untuk melihat atribut fail, gunakan Perintah lsattr seperti yang ditunjukkan.
$ lsattr /sandaran /passwdLihat atribut fail linux
Sekarang cuba keluarkan fail yang tidak berubah, baik sebagai pengguna biasa dan sebagai akar.
$ rm /backups /passwd $ sudo rm /backups /passwdPadam 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:
- Cara Mengurus Pengguna dan Kumpulan di Linux
- Menguruskan pengguna & kumpulan dan membolehkan akses sudo pada pengguna
- Cara Mencari Fail Dengan Kebenaran Suid dan SGID Di Linux
- 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.
- « Cara Melindungi Pautan Simbolik dan Simbolik di CentOS/RHEL 7
- Cara Mengaktifkan atau Melumpuhkan Nilai Selinux Boolean »