IIS Web sunucusu izinlerini ayarlama

Son güncelleme: 27 Nis 2021

Dreamweaver UltraDev artık desteklenmemektedir ve Dreamweaver UltraDev destek merkezi artık aktif olarak güncellenmeyecektir. Dreamweaver UltraDev'de mevcut olan işlevler, Dreamweaver MX'ten itibaren Dreamweaver'da mevcuttur. Bu nedenle, ilgili içeriği Dreamweaver destek merkezine taşıyoruz. Lütfen bu teknik notun Dreamweaver sürümüne bakın: IIS Web sunucusu izinlerini ayarlama (TechNote 19067).

Windows IIS Web sunucusu izinleri ile Windows NT/2000 NTFS (NT dosya sistemi) izinleri arasındaki farkı anlamak önemlidir. NTFS izinlerinden farklı olarak, web sunucusu izinleri bir web sitesine erişen tüm kullanıcılar için geçerlidir. NTFS izinleri yalnızca geçerli bir Windows hesabına sahip belirli bir kullanıcı veya kullanıcı grubu için geçerlidir. NTFS, sunucudaki fiziksel dizinlere erişimi kontrol ederken, web izinleri web sitesini oluşturan sanal dizinlere erişimi kontrol eder.

Web erişim izinleri IUSR_bilgisayaradı Windows hesabını kullanır; burada "bilgisayaradı", IIS'in çalıştığı sunucunun adıdır. Kullanıcılar anonim kimlik doğrulama kullanarak bir siteye eriştiğinde bu hesabı kullanırlar. Varsayılan olarak, IUSR_bilgisayaradı, IIS tarafından web sitesini oluşturan gerçek klasörler için "Konuk" grubunun NTFS izinleri verilir. Ancak bu izinler, bir sitedeki herhangi bir klasör veya dosya için değiştirilebilir. Örneğin, web sunucusu izinleri, bir web sitesini ziyaret eden kullanıcıların belirli bir sayfayı görüntülemesine, bilgi yüklemesine veya sitede komut dosyaları ve yürütülebilir dosyalar çalıştırmasına izin verilip verilmeyeceğini kontrol etmek için kullanılabilir. NTFS izinleri, sıradan kullanıcıların özel dosya ve dizinlere erişimini engellemek için uygulanabilir.

Not: IIS'te Okuma iznini devre dışı bırakma gibi web sunucusu izinlerini devre dışı bırakmak, bu kullanıcıların hesaplarına uygulanan NTFS izinlerine bakılmaksızın tüm kullanıcıları bir dosyayı görüntülemekten alıkoyar. IIS'te Okuma iznini etkinleştirmek, erişimi kısıtlayan NTFS izinleri uygulanmadıkça tüm kullanıcıların o dosyayı görüntülemesine izin verir. Hem web sunucusu hem de NTFS izni ayarlanmışsa, erişimi açıkça reddeden izinler, erişim veren izinlerden önceliklidir. Web izinleri ve NTFS izinleri bir dizin veya dosya için farklıysa, daha kısıtlayıcı ayarlar kullanılır.

Web içeriği için web sunucusu izinlerini ayarlamak için:

Internet Service Manager'da (Windows NT) veya Internet Services Manager'da (Windows 2000), bir web sitesi, sanal dizin veya dosyaya sağ tıklayın ve Özellikler'i seçin.

Giriş Dizini, Sanal Dizin veya Dosya özellik sayfasında aşağıdaki onay kutularından herhangi birini seçin veya temizleyin (varsa):
  • Okuma (varsayılan olarak seçili) Kullanıcılar dizin veya dosya içeriğini ve özelliklerini görüntüleyebilir. Bu izin, UltraDev ile oluşturulan siteler için etkinleştirilmelidir.
  • Yazma Kullanıcılar dizin veya dosya içeriğini ve özelliklerini değiştirebilir. Bu izin genellikle UltraDev ile oluşturulan siteler için devre dışı bırakılır.
  • Komut Dosyası Kaynak Erişimi Kullanıcılar kaynak dosyalara erişebilir. Okuma seçiliyse kaynak okunabilir, Yazma seçiliyse kaynağa yazılabilir. Komut Dosyası Kaynak Erişimi, ASP uygulamasındaki komut dosyaları gibi komut dosyalarının kaynak kodunu içerir. Okuma veya Yazma seçili değilse bu seçenek kullanılamaz.
  • Dizin tarama Kullanıcılar dosya listelerini ve koleksiyonları görüntüleyebilir.
  • Ziyaretleri günlüğe kaydet Web sitesine yapılan her ziyaret için günlük girişi oluşturulur.
  • Bu kaynağı dizinle Dizin Hizmetinin bu kaynağı dizinlemesine olanak tanır. Bu, kaynak üzerinde arama yapılmasını sağlar.
Yürütme İzinleri altında uygun komut dosyası yürütme düzeyini seçin:
  • Yok Sunucuda ASP uygulamaları veya yürütülebilir dosyalar gibi betikleri çalıştırmayın.Bu izin Yok olarak ayarlanırsa ASP sayfaları çalışmaz.
  • Yalnızca komut dosyaları Sunucuda yalnızca ASP uygulamaları gibi komut dosyalarını çalıştırın. Bu, UltraDev ile oluşturulan ASP web uygulamaları için önerilen ayardır.
  • Komut Dosyaları ve Yürütülebilir Dosyalar Sunucuda hem ASP uygulamaları gibi komut dosyalarını hem de yürütülebilir dosyaları çalıştırın.
Tamam'ı tıklatın.

Ek bilgi

Web sunucusu izinleri hakkında daha ayrıntılı bilgi için lütfen IIS Teknik Belgelerine başvurun. IIS yüklüyse, tarayıcı adres çubuğuna http://localhost/iisHelp/ yazıp Enter tuşuna basarak ürün belgeleri görüntülenebilir.

Ek bilgi için lütfen Anonim Kimlik Doğrulama ve IUSR Hesabını Anlama (TechNote 15378) ve WWW Kimlik Doğrulama Yöntemleri (TechNote 15383) belgelerine başvurun.

IIS güvenlik konularında mükemmel bir bilgi kaynağı için Microsoft Security Advisor Web sitesini ziyaret edin.