Bir klasörün izinlerinde Büyük S harfi


43

Mektup Saşağıda ne anlama geliyor? Söz konusu dosya bir klasördür.

                                                                görüntü tanımını buraya girin

Burada bir büyük harfin, bir ikili çalıştırılabilir dosya için bitin aktif Solduğunu gösterebileceğini okudum . Ama bu bir klasör. Hala bunun için aktif olduğu anlamına mı geliyor ? Eğer öyleyse, bu ne anlama geliyor?setgidsetgid

Yanıtlar:


36

Bu, klasöre bırakılan herhangi bir dosyanın klasörün sahip olduğu gruba geçeceği anlamına gelir.

Örneğin: "intrpc" kullanıcısına ait olan ve "users" grubunu kullanan "paylaşılan" adlı bir klasörünüz olduğunu ve ("initrpc" kullanıcısı olarak) bir dosyayı içine bıraktığınızı varsayalım. Sonuç olarak, dosya "initrpc" nin birincil grubundan bağımsız olarak "intrpc" ve "kullanıcılar" grubuna ait olacaktır.

Çoğu sistemde, bir yöneticinin set-grup kimliği biti ayarlanmışsa, yeni oluşturulan alt dosyalar dizinle aynı grubu devralır ve yeni oluşturulan alt dizinler üst dizinin set-grup kimliği bitini devralır.

Buradan okuyabilirsiniz .

Mektup neden büyük (verdiğiniz bağlantıdan)?

Grup yürütme izinlerine sahip değilse setgid etkisizdir. setgid, ls çıktısında küçük harf "s" ile temsil edilir. Etkisi olmadığı durumlarda büyük harf "S" ile temsil edilir.


İşte dizinlere uygulanan setgid güzel bir açıklama.
Matthias Braun

2
Ben bunu söylemek yanıltıcı olduğunu düşünüyorum setgid has no effect if the group does not have execute permissionsçünkü does bir etkiye sahiptir. Dizine, dizinin sahibi olarak bir dosya eklemeniz yeterlidir: dosya sahibinin birincil grubu yerine yönetmen grubuna sahip olacaktır.
Matthias Braun

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.