SORU
4 Ocak 2010, PAZARTESİ


/Grup/doğru sahibi Apache 2 site Mac OS X altında dosyalar/dizinler için izinler?

Mac özel web bu soruya yanıt bulmak için, bu benim için dinlenme koymak için orada birisi umuyorum. Benim izinleri benim sitelerde berbat ve sadece belli ki yanlış olan her şeyi bir özyinelemeli 777 çarparak olmadan bunları düzeltmek için nasıl emin değilim.

Teşekkürler!

CEVAP
21 HAZİRAN 2011, Salı


Bu ~/my/web/root/ varsayımsal dizin için web içeriği için açıklandığı gibi buldum en kısıtlayıcı ve en güvenli yoludur:

  • Her ana dizin web root lider (, *, ~/my/web/root*2 1*örneğin *)için:
    • chmod go-rwx DIR (içerik erişim sahibi daha kimse diğer)
    • 5* *("_www için de dahil olmak üzere" "dir) girin." kullanıcılara izin ver
  • sudo chgrp -R _www ~/my/web/root (tüm web içeriği, artık grup _www)
  • chmod -R go-rwx ~/my/web/root (sahip web sitelerine erişimi Daha kimse diğer)
  • chmod -R g rx ~/my/web/root (tüm web içeriğini şimdi _www/çalıştırılabilir/enterable okunabilir)

Diğer tüm çözümler dosyalarını diğer yerel kullanıcılar için açık bırakın "grup olarak belli ki" o "/Diğerleri grubu)."personel bir parçası olan ( Bu kullanıcılar, sonra özgürce ve DB yapılandırmaları, kaynak kodu veya web yapılandırma dosyalarınızı diğer hassas detaylar göz erişebilir ve bu tür komut dosyaları içerik parçası. Eğer bu sizin için bir sorun değilse, o zaman tüm yollarla daha basit çözümlerden biri ile git.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • campos9896

    campos9896

    24 Mart 2012
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Moodle

    Moodle

    11 Mayıs 2010