EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Linux ]

"Linux ext2 dosya sistemi üzerinde dosya özelliklerini değiştirme" - Halil Demirezen - (2004-05-30 08:06:25)   [4327]

chattr (Change Attribute) ve lsattr (List Attribute) Linux ext2 dosya sistemi üzerinde dosyaların özelliklerini değiştirmede kullanılır. Chmod ile dosya modları üzerinde yapılan değişiklerin yanında, chattr dosyanın append-only gibi bir çok özellik katmak amaciyla kullanilir.

Örneğin sistem kullanıcılarının history dosyalarını ve dosyaların içeriğini silmelerini
engellemek istiyoruz. Bunun için:

$ lsattr .bash_history
----------------- .bash_history
$ chattr +a .bash_history
-----a----------- .bash_history
$ whoami
root
$ rm .bash_history
rm: cannot remove `.bash_history': Operation not permitted

Görüldüğü üzre, sistem kullanıcılarının geçmiş (history) dosyalarını sadece ekleme amaçla kullanmaları sağlanmıştır (append-only).

chattr ve lsattr ile ilgili daha fazla bilgi için
man chattr ve man lsattr kullanılabilir.




Arkadaşıma gönder , Ana Sayfa