27 Kasım 2014 Perşembe

Linux Sticky Bit

Merhaba


 Öncelikle sticky bit mantığı nedir onu anlatmaya çalışayım. Sticky bit genel olarak klasörler üzerinde kullanılır. Aynı klasör üzerinde erişme,yazma hakkı olan kullanıcıların klasörü ve alt dosyalarını silmelerini engellemek için kullanılır.
 Yani ortak bir klasörü herkes kullanabilecek (yazma ,çalıştırma) ama klasörü sadece klasörün sahibi ve root silebilecek ,mantık bu .


Örnek kullanım :

/tmp directorysi altında root ile oluşturduğumuz /test klasörüne stick bit hakkı verelim


# chmod ugo+rwxs /tmp/test 
          # chmod o+t /tmp/test


artık test directory'sine herkes erişip yazma hakkına sahipken sadece root silebilme hakkına sahiptir.


Eğer test klasörünün alt klasörlerinde de sticky bit hakkı vermek isteseydik "-R" paramatresini kullanmalıyıdık,



Sticky bit ortak paylaşım alanları , kullanım alanları için oldukça kullanışlı bir yöntemdir


Herkese kolay gelsin





Hiç yorum yok:

Yorum Gönder