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

  • bunliu

    bunliu

    2 Mayıs 2007
  • Pepsi

    Pepsi

    1 Kasım 2005
  • PhoneBuff

    PhoneBuff

    10 HAZİRAN 2011