Perintah “chattr” pada sistem linux

Seringkali secara tidak sengaja sebuah file penting terhapus atau terubah. Pada sistem linux tidak ada fasilitas undelete, jadi file yang telah terhapus tidak dapat dikembalikan lagi.
Perintah chattr digunakan untuk melindungi sebuah file sehingga tidak akan dapat dihapus ataupun dirubah dengan perintah apapun. Perintah chattr memberikan attribut ” i “ pada file yang dilindungi, perintahnya:

# chattr +i namafile
misalnya:
# chattr +i filepenting.txt

setelah perintah tersebut dijalankan, gunakan perintah ls -l untuk melihat hasilnya:

# ls -l
-rw-r–r– 1 rody rody 223901 Dec 23 18:30 filepenting.txt

Dapat dilihat pada tampilan diatas, ketika perintah ls -l dijalankan, ternyata perubahan yang dilakukan tidak tampak, tetapi ketika file tersebut dihapus, maka akan muncul peringatan bahwa file tersebut dilindungi, tampilannya seperti dibawah ini:

# rm filepenting.txt

rm: remove write-protected reguler file ‘filepenting.txt’? y

rm: cannot remove ‘filepenting.txt’ : Operation not permitted

Jika suatu ketika file ini akan diedit atau dihapus, terlebih dahulu attribut diatas harus dilepas, untuk melepasnya gunakan perintah berikut ini:

# chattr -i namafile

setelah attribut tersebut dilepas, maka file tersebut baru akan dapat dihapus.

Advertisements

Web Hosting Murah | Shared Hosting Murah | Registrasi Domain Murah

my tweet

Badge

blog-indonesia.com

RSS my tumblr

  • An error has occurred; the feed is probably down. Try again later.

instagram

There was an error retrieving images from Instagram. An attempt will be remade in a few minutes.

Blog Stats

  • 91,855 hits

%d bloggers like this: