Ben bir Windows Server 2003 Enterprise kutuyu PHP 5.2.6 koşuyorum. IIS anonim erişimini engellemek ve Tümleşik Windows kimlik doğrulaması kullanmak için ayarlanır.
Ben bir web formu yüklenen bir dosyayı kaydetmek için bir PHP komut dosyası kullanıyorum. Dosya temp klasörüne yüklenir, komut web formu diğer değişkenlere bağlı olarak bir dosya adı ve yolunu oluşturur ve ardından komut son konuma geçici dosyayı taşımak için () PHP'nin move_uploaded_file kullanır. Çalışıyor hepsi. Gruptaki herkes onları görebilirsiniz Kısacası, insanların dosya yükleme ve dosyaları komut dosyası tarafından organize edilmektedir.
Benim sorunum son konuma dosya garip izinlere sahip olmasıdır. Bu geçici konuma veya son konuma birinden izinleri ile biten değil. Temp konumu ve son konum hem de aynı izinlere sahip: sahibi ve idareler için tam hak; okuma ve okuma / 2 belirli AD güvenlik grupları için işletilecek. Son dosya sadece biter: sahibi ve idareler için tam hak. Yöneticiler ve özgün uploader dosya görüntüleme sorunum yok iken onu erişmeye çalışırken Yani, grup olsun tüm diğerleri "izni reddedildi".
Herhangi bir fikir veya öneri büyük takdir edilecektir! Teşekkürler!