Neden Apache benim dosya izinleri sıfırlama ediliyor?

1 Cevap php

Biz son zamanlarda Mac'ler için iş PC'leri kullanarak geçiş, bu yüzden şeyler yapmanın * nix şekilde yeniyim. Ben 10.5 ile birlikte öntanımlı Apache çalışan var, ama benim makineye Windows sunucudan dosyaları sürükleyin, izinleri değişmiş olduğunu fark ettik. Özellikle, ben bir XML dosyasına veri yazıyorum ve bazen ileri geri bazı dosyaları değiştirildikten sonra, bu çalışma durur.

Birisi dosyaları taşınmış zaman orijinal dosya izinlerini saygı (Ben dosyayı yarattığı zaman onlar benim makinede ayarlanmış) veya varsayılan izinleri daha az güvenli bir dizi uygulamak için Windows'u zorlayabilir ya bu nasıl oluyor bana neden anlamanıza yardımcı olabilir Mac, Windows?

Birkaç gerçekler haberdar olmak için:

  • Ben Cornerstone Subversion istemcisi kullanıyorum.
  • Benim için heceleyerek eğer ben Terminali'ni kullanabilirsiniz.
  • Sonuçta ben başka bir yerde bir Linux sunucu için Transmit, bu dosyaları yükleyerek ediyorum.
  • Zaten Bilgisi dosya izinlerini değiştirmek için Get kullanarak aşina değilim, ama belki ben yanlış bir şey yapıyorum.
  • Ben root olarak giriş ediyorum. (Ben, kötü kötü kötü biliyorum.)

Ben de bu basit bir cevabı olmalıdır basit bir soru olduğunu biliyorum, ama ben onu bulmadan aşağı yukarı googled ettik ve bahsetmeliyiz. Senin yardımına ihtiyacım var.

Teşekkürler.

1 Cevap

Ls-l (o oraya hem küçük harf Ls şunlardır): Eğer Terminali bırak çünkü izinler işe yaramayan dosyaları ile klasöre gitmek için cd kullanın ve sonra yazın eğer o inanılmaz yararlı olacaktır.

Eğer ev klasörü başlarsanız, böyle bir şey bakacağız:

macbookpro:~ artlogic$ cd Sites
macbookpro:Sites artlogic$ ls -l
total 8
drwxr-xr-x  6 artlogic  staff   204 Mar 11  2008 images
-rw-r--r--  1 artlogic  staff  2628 Mar 11  2008 index.html
macbookpro:Sites artlogic$

Bu konuya içine çıktı yapıştırın. Apache için izinleri değişiyor bilmenin yardımcı olacaktır.

Bir yan not olarak, Apache, genellikle farklı bir kullanıcı ve izin düzeyinin altında çalışır kullanıcı oturum açmış ve bir şekilde dosyaları oluşturmak veya yazılmadan yüzden eğer o izinleri o şekilde değişiyor olabilir.