Hiyerarşik klasör izinleri sorunları


1

MacOS Snow Leopard ve Lion: Bir klasör için ayarlanan izinler, içine kopyalanan veya içinde oluşturulan yeni dosyalar tarafından miras alınmaz.


4
Bu soruyu biraz daha genişletmenizi ve bir soru formuna eklemenizi önerin.
Negrino

1
Aslında bu şekilde davranması gerekiyordu. Neden olduğundan emin değilim, ne de bir anlam ifade ettiğini sanmıyorum ama bu şekilde çalışıyor. chmod -RÜst klasörde periyodik olarak komut çalıştıran bir komut dosyası yazmayı deneyin . İşte bu yaptığım şey.
Vickash

Yanıtlar:


1

Bu aslında işletim sisteminiz için doğru çalışma şeklidir. Bu, genişletilmiş tüm izinlerin yalnızca devralınmak yerine kasıtlı olarak ayarlanması gerektiğini sağlayarak işletim sisteminin güvenliğini artırır. Ancak, OS X'deki Erişim Kontrol Listeleri'ni (ACL'ler) kullanarak bunu değiştirebilirsiniz.

Uygulama> Yardımcı Programlar'daki Terminal uygulamasını kullanarak, cdkomutu kullanarak söz konusu ana klasöre gidin . Ardından, aşağıdaki komutları çalıştırın:

chmod -R 774
chmod +a "group file_inherit,directory_inherit" .

İlk komutlar, klasörün kullanıcısı ve grubundaki herkesin dizindeki tüm dosya ve klasörlere erişmesine ve grup dışındaki kişilerin dosyaları okumasına izin verir. İkincisi, bu izinleri paylaşılan dizindeki tüm yeni dosya ve klasörlere devralacak şekilde ayarlar .

chmodSözdizimi ve kılavuz sayfası hakkında daha fazla bilgi için buraya bakın: http://ss64.com/osx/chmod.html

Ve işte genel bir chmodeğitim: http://catcode.com/teachmod/

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.