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...

Warning: mysqli_query(): (HY000/3): Error writing file '/tmp/MY127s1h' (Errcode: 28 - No space left on device) in /usr/share/nginx/html/syslogs/wp-includes/class-wpdb.php on line 2349

sistemlerde şu ya da bu nedenle değiştirilmesini/silinmesini istemediğiniz dosyaları immutable olarak set edebilirsiniz. '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 217 times, 1 visit(s) today
Kategoriler: *nix,ipucu |

Bu yazılar da ilginizi çekebilir:


- FreeBSD
- FreeBSD’de cvsup ile sistem güncellemek.
- FreeBSD – Sendmail Smart Host Configuration
- MS-DOS – Findstr ile dosya içerisinde kelime aratmak
- FreeBSD Jail Sistemlerde Tarih ve Saat’in Set Edilmesi

Yorumlar


Henuz yorum yapilmamis.

Yorumda bulunun.