Ana Sayfa » *nix » FreeBSD – immutable flag ile write protection

FreeBSD – immutable flag ile write protection


BerbatKötüİdare EderGüzelHarika (Henüz Puan Verilmedi. Oy kullanarak siz de katkı yapabilirsiniz.)
Loading...

FreeBSD sistemlerde şu ya da bu nedenle değiştirilmesini/silinmesini istemediğiniz dosyaları immutable olarak set edebilirsiniz. FreeBSD’lerde dosyaların permission’larına ek olarak kullanılabilen flag’ler bulunmaktadır. chflags komutu ile set edilebilen bu bayraklardan “schg” isimli olanı, set edilen dosya ya da dizinin root dahil kimse tarafından silinememesini ya da değiştirilememsini sağlamaktadır.

Örnek olarak, / altındaki test isimli dosyaya ilgili flag’i set etmek için aşağıdaki komutu kullanabilirsiniz.

# chflags schg /test

Böylece ilgili dosya silinemeyecektir:

# rm -f /test
rm: /test: Operation not permitted

Bir dosyanın immutable flag’inin (ya da diğer herhangi bir flag’in) set edilip edilmediğini ls komutuna o parametreti geçilerek görülebilir.

# rm -f /test
-rw-r--r--   1   root   wheel   schg   6 Jan 26 22:24    /test

Daha önceden set edilmiş flag’leri kaldırmak için ise chflags komutuna 0 parametresini geçebilirsiniz:

# chflags 0 /test

immutable ve diğer flag’ler ile ilgili detaylı bilgiye:
http://www.freebsd.org/doc/handbook/permissions.html adresinden erişebilirsiniz.

Visited 266 times, 1 visit(s) today
Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- FreeBSD – Sendmail Smart Host Configuration
- Pure-FTPd Server ClamAV Entegrasyonu- FreeBSD
- MS-DOS – Findstr ile dosya içerisinde kelime aratmak
- FreeBSD – Jail Sistemleri Ramdisk Üzerinde Çalıştırmak
- Php4’ten Php5’e Upgrade

Yorumlar


Henuz yorum yapilmamis.

Yorumda bulunun.