• unixde bir directory icin set edildiginde o directorydeki filelari yalnizca root ve sahibinin silebilmesine ama herkesin icinde dosya acabilmesine izin veren bitdir. /tmp boyle bir directorydir, icinde herkes file create edebilir ama bir kullanici digerininkini silemez. bunun disinda executablelarin hafizadaki konumu ile ilgisi yoktur, unix zaten executablelari isi bitince hafizadan hemen remove etmez (sartlar uygunsa tabii), zamani geldiginde yani idlea dustugunde page out eder.
  • ayrica ls -l cekildiginde directory permissioninin son biti t olarak gorunur.
  • pul arkası * biti. yaklaşık yalama değeri sıfırdır.
  • linux çoklu kullanıcı desteğine sahip bir sistemdir. misal /tmp dizini sticky bitine sahip bir dizindir (geçici veya önemsiz dosyaların/dizinlerin oluşturulduğu). bu dizin içine iki farklı kullanıcı iki farklı dosya oluşturabilir çünkü dizine varsayılan olark tanımlanmıştır tüm izinler, fakat kullanıcılar birbirlerinin dosyalarını silemez isimlerini değiştiremezler bunu sağlayan ise sticky bittir. ls -l çekildiğinde komut satırında others izinleri konumunda çalıştırma izninde t harfi ile kendini belli eder. genelde klasörler içinde kullanılır böylece root ve dosya/dizin sahibi dışındakiler yazma hakkı olsa dahi kendilerine ait olmayan dosya/dizinleri silemezler.

    örnek komut:
    ls -l / | grep tmp

    komut çıktısı:
    drwxrwxrwt 28 root root 64k may 33 00:35 tmp

    en sondaki 't' harfine dikkat etmek gerekir.

    sistemde tanımlı sticky bitine sahip dosyaları bulabilmek için aşağıdaki komut yeterlidir.

    find / -perm /1000
hesabın var mı? giriş yap