directory

Menjadikan File dan Direktori Tidak Dapat Dihapus di Linux

Seringkali kita memiliki file atau direktori yang berisi file-file penting, sehingga kita menginginkan agar file-file tersebut tidak dapat dihapus bahkan oleh Root sekalipun.  Nah, pada tulisan TipsTrick kali ini, #NgobroLinux ingin memberikan informasi tersebut untuk Anda.

Membuat file/direktori tidak dapat dihapus
Perintah di bawah ini akan membuat file dalam direktori /backups/passwd benar-benar imun dan tidak bisa dihapus maupun di-rename bahkan oleh Root sekalipun.

Untuk melakukan hal tersebut, Anda harus menggunakan perintah sudo untuk memasang atau menghapus atribut pada direktori tersebut.

$ sudo chattr +i /backups/passwd
atau
$ sudo chattr +i -V /backups/passwd

Untuk melihat atribut file bisa menggunakan perintah lsattrb seperti dibawah ini:

$ lsattr /backups/passwd

Silahkan sekarang anda coba menghaps file atau direktori tersebut dengan perintah rm ataupun sudo rm maka akan muncul keterangan rm: cannot remove ‘/backups/passwd’: operation not permitted

Membuat file/direktori tidak dapat dihapus secara reksrusif
Kita dapat menambahkan attribut -R pada perintah tadi seperti dibawah ini:

$ sudo chattr +i -RV /backups/

Sedangkan jika kita ingin agar file dan direktory kembali bisa dihaus dan di-rename seperti semula, maka kita hanya tinggal membubuhkan attribut -i pada perintahnya, seperti dibawah ini:

$ sudo chattr -i /backups/ passwd

Selamat mencoba!

 

Leave a Reply

Your email address will not be published. Required fields are marked *