Etiket arşivi: linux chattr komutu

Linux Dosyaları Silinmez Yapma

Chattr komutu Linux sistemlerde dosyaları silinmez hale getirmek için kullanılmaktadır. Yine aynı komutu farklı bir parametre ile kullanarak silinmeyen dosyaları silinir duruma getirmemiz de mümkün olmaktadır.

Dosyaları Silinmez Durumu Getirmek için;
chattr +ias /dosyayolu/dosya

Silinmeyen Dosyaları Silinir Duruma Getirmek için;
chattr -ias/dosyayolu/dosya

Örnek;
chattr +ias /deneme/index.php

Yukarıdaki komut ile sistemimizde deneme klasörünün içinde yer alan index.php dosyasını silinmeyen dosya türüne çevirmiş olduk.

chattr -ias /deneme/index.php

Bu komutu uygulayarak ise index.php dosyasını tekrar silinebilir duruma getirmiş olduk. Önemli dosyaların yanlışlıkla silinme ihtimaline durumunu engellemek için kullanabileceğimiz faydalı bir komuttur.

Örnek2;
chattr –R +i deneme

Bir klasörün silinmesini engellemek istiyorsak chattr komutu ile birlikte –R parametresini kullanmamız gerekmektedir. Yukarıdaki örnekte bulunduğumuz dizinde yer alan deneme isimli dizini silinmeye karşı kilitlemiş olduk. Aynı klasörün kilidini kaldırmak için ise aşağıdaki komutu kullanabiliriz;

chattr –R -i deneme