Pada sistem operasi mirip Unix termasuk Linux, root adalah akun atau nama pengguna yang secara default dapat memodifikasi semua direktori dan file pada suatu sistem. Pada artikel ini, kami akan menunjukkan cara membuat direktori atau file tidak dapat dihapus bahkan oleh pengguna root di Linux.
Baca Juga: Cara Menjalankan Perintah Xargs di Linux
Untuk membuat file tidak terhapus oleh pengguna sistem apa pun, termasuk root, Anda harus membuatnya tidak dapat dimodifikasi menggunakan perintah chattr . Perintah ini mengubah atribut file pada sistem file Linux.
Cara Membuat File Tertentu Tidak Dapat Di Hapus Di Root
Perintah di bawah ini membuat / backup / file passwd tidak dapat diubah (atau tidak terhapus). Dengan cara ini maka file tidak dapat dimodifikasi dengan cara apa pun: tidak dapat dihapus atau diubah namanya. Anda bahkan tidak dapat membuat tautan ke sana dan tidak ada data yang dapat ditulis ke file juga.
Perhatikan bahwa Anda memerlukan hak superuser untuk mengatur atau menghapus atribut ini, menggunakan perintah sudo :
$ sudo chattr + i /backups/passwd ATAU $ sudo chattr + i -V /backups/passwd
Untuk melihat atribut file, gunakan perintah lsattr seperti yang ditunjukkan.
$ lsattr/backups/passwd
Sekarang cobalah untuk menghapus file yang tidak dapat diubah, baik sebagai pengguna normal dan sebagai root.
$ rm /backups/passwd $ sudo rm /backups/passwd
Pada artikel ini, kami menjelaskan tentang cara membuat file tidak dapat dihapus bahkan oleh pengguna root di Linux.Semoga bermanfaat.