Makale numarası: 271071 - Son Gözden Geçirme: 19 Mayıs 2009 Salı - Gözden geçirme: 16.0

IIS 5.0, IIS 5.1 veya IIS 6.0 Web sunucusu için NTFS izinlerini ve kullanıcı hakları nasıl gerekli

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

Bu adım adım makalede, ayrılmış ınternet ınformation Services (IIS) 5.0, IIS 5.1 veya IIS 6.0 Web sunucusuna için gerekli en düşük izinler açıklanır.

Uyarı Bu makalede, yalnızca HTML statik içerik veya basit Active Server Pages (ASP), içerik hizmet görme gibi temel IIS işlevini kullanan ayrılmış Web sunucuları için geçerlidir. Bu makalede açıklanan izin gereksinimleri olan IIS 5 çalıştıran adanmış bir Web sunucusu temel izinlerine YALNıZCA. x veya 6. 0'ın diğer Microsoft ve farklı izinlere gerektirebilecek üçüncü taraf ürünlerin Bu makale dikkate almaz. Web sunucunuz için rolleri özgü makaleleri gözden geçirin ve üretim Web sunucusunda izin değişiklikleri yapmadan önce sınamaları gerçekleştir öneririz. Diğer Microsoft ürünleriyle ilgili makalelere bağlantılar için "Başvurular" bölümüne bakın.

Bu izinler, Microsoft Exchange Server 5.5, Microsoft Exchange Server 2000 veya üçüncü taraf uygulamalarının, ek, izinleri bağımlı diğer roller sunan bir IIS sunucusuna uygularsanız, bu ürünlerin beklendiği gibi çalışmayabilir.

IIS 6.0 için gerekli izinler hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
812614  (http://support.microsoft.com/kb/812614/ ) Varsayılan izinler ve kullanıcı hakları, IIS 6.0 için
Bu belge için sınama aşağıdaki işlev sınamaları yer:
  • Bağlantılı metin belgeleri (HTML)
  • Active Server Pages (ASP)
  • Bağlanma, düzenleme ve kaydetme kilitleme aracını kullanırken FPSE etkin olduğunda, FrontPage Sunucu Uzantıları
  • Yuva katmanları (SSL) bağlantılarının güvenliğini sağlayın
Bu belgeyi, adresini değil aşağıdaki sunucu rolleri veya uygulama özel güvenlik gereksinimleri birini yapar:
  • Windows 2000 Etki Alanı Denetleyicisi
  • Microsoft Exchange 5.5 veya Exchange 2000 Outlook Web Access'i
  • Microsoft Small Business Server 2000
  • Microsoft SharePoint Portal veya Team Services
  • Microsoft Commerce Server 2000 veya Microsoft Commerce Server 2002
  • Microsoft BizTalk Server 2000 veya Microsoft BizTalk Server 2002
  • Microsoft Content Management Server 2000 veya Microsoft Content Management Server 2002
  • Microsoft Application Center 2000
Özel güvenlik gereksinimleri için sunucu ve uygulamanın belgelerine bakın. Ilgili Knowledge Base makalelerine bağlantılar "Başvurular" bölümünde sağlanmıştır.

Bu makaledeki izinler'i uygulamadan önce IIS Lockdown aracı en yeni sürümünü çalıştırmanızı öneririz. Bu aracı hakkında ek bilgi için aşağıdaki Microsoft Web sitesini ziyaret edin:
http://www.microsoft.com/technet/security/tools/locktool.mspx (http://www.microsoft.com/technet/security/tools/locktool.mspx)
Aşağıdaki program ve hizmetlerin, bu makalede özetlenen izinleri verme sonra sunucu güvenliği sınamak için kullanılan sınama paketinin bir parçası olarak yüklendi:
  • Dizin Hizmetleri
  • Terminal Hizmetleri
  • Komut dosyası hata ayıklayıcısı
  • IIS
    • Ortak dosyalar
    • Belgeleri
    • FrontPage Sunucu Uzantıları 2000
    • Internet Services Manager (HTML)
    • www
    • FTP

Yönetici ve sistem, sahipliği ve izin verin

Sistem için izin atamak için <a0></a0>:
  1. Windows Gezgini'ni açın. Bunu yapmak için <a0></a0>, Başlat ' ı tıklatın, Programlar ' ı tıklatın ve sonra Windows Gezgini ' ni tıklatın.
  2. Bilgisayarım ' ı genişletin.
  3. (Bu genellikle C sürücüsüdür) sistem sürücüsünü sağ tıklatın ve sonra da Properties ' i tıklatın.
  4. Güvenlik sekmesini tıklatın ve sonra da <a0>Yerel Disk için erişim denetim ayarları</a0> iletişim kutusunu açmak için Gelişmiş ' i tıklatın.
  5. Sahibi sekmesini Değiştir sahip alt kapsayıcıları ve nesneleri</a1> onay kutusunu tıklatıp seçin ve sonra Uygula ' yı tıklatın.

    Aşağıdaki hata iletisini alırsanız, devam ' ı tıklatın:
    Hata %systemdrive%\Pagefile.sys uygulanan güvenlik bilgilerini oluştu
  6. Aşağıdaki hata iletisini alırsanız, Evet ' i tıklatın:
    Dizin %systemdrive%\System Volume ınformation - içeriğini okuma izniniz dizin izinleri değiştirmek istiyor musunuz - tüm izinleri tam denetim izni verme değiştirilir.
  7. Iletişim kutusunu kapatmak için Tamam ' ı tıklatın.
  8. Ekle ' yi tıklatın.
  9. Aşağıdaki kullanıcılar ekleme ve daha sonra bunları tam denetim NTFS izni verin:
    • Yönetici
    • SYSTEM (Sistem)
    • CREATOR OWNER (OLUŞTURAN SAHİBİ)
  10. Bu NTFS izinleri ekledikten sonra Gelişmiş ' i tıklatın, tüm alt nesnelerin izinlerini sıfırla ve devralınabilen izinlerin dağıtılmasını etkinleştir onay kutusunu tıklatıp seçin ve sonra Uygula ' yı tıklatın.
  11. Aşağıdaki hata iletisini alırsanız, devam ' ı tıklatın:
    Hata %systemdrive%\Pagefile.sys uygulanan güvenlik bilgilerini oluştu
  12. NTFS izinlerini sıfırlamanız, sonra Tamam ' ı tıklatın.
  13. Everyone grubu tıklatın, Kaldır ' ı tıklatın ve sonra Tamam ' ı tıklatın.
  14. %Systemdrive%\Program Files\Common dosyaları klasörün özelliklerini açın ve sonra da Güvenlik sekmesini tıklatın. Anonim erişim için kullanılan hesabı ekleyin. Varsayılan olarak, bu <machinename>ıusr_, hesap. Sonra kullanıcılar grubuna ekleyin. Yalnızca aşağıda seçili olduğundan emin olun:
    • Okuma ve yürütme
    • Klasör içeriğini Listele
    • Okuma
  15. Web içerik taşıyan bir kök dizinin özelliklerini açın. Varsayılan olarak, bu %systemdrive%\Inetpub\Wwwroot klasördür. Güvenlik sekmesini tıklatın, ıusr_ <machinename>Ekle hesap ve kullanıcıları Grup ve yalnızca aşağıda seçili olduğundan emin olun:
    • Okuma ve yürütme
    • Klasör içeriğini Listele
    • Okuma
  16. Ya da FTP site veya siteleri için dizin yolunu Inetpub\FTProot NTFS yazma izni vermek istiyorsanız, yineleme 15 adım.

    Not FTP hizmetini kullanan'tarafından kullanılan dizinlerinin dahil olmak üzere, tüm dizinlerdeki anonim hesabın NTFS yazma izinleri vermeniz önerilmez. Bu, Web sunucunuz karşıya yüklenecek, gereksiz veri neden olabilir.

Devralma sistem dizinleri içinde devre dışı bırakma

  1. %SystemRoot%\System32 klasöründe, aşağıdakiler dışında tüm klasörleri seçin:
    • Inetsrv
    • CertSrv (varsa)
    • COM
  2. Kalan klasörleri sağ tıklatın, Özellikler ' i tıklatın ve sonra Güvenlik ' i tıklatın sekmesi.
  3. <a0>Üst öğeden devralınabilen izinlerin bu nesneye izin ver</a0> onay kutusunu temizleyin, Kopyala ' yı tıklatın ve sonra Tamam ' ı tıklatın, bu seçeneği tıklatın.
  4. % Systemroot % klasöründe aşağıdaki dışındaki tüm klasörler seçin:
    • Derleme (varsa)
    • Karşıdan yüklenen program dosyaları
    • HELP
    • Microsoft.NET (varsa)
    • Çevrimdışı Web sayfaları
    • System32
    • Görevler
    • Geçici
    • Web
  5. Kalan klasörleri sağ tıklatın, Özellikler ' i tıklatın ve sonra Güvenlik ' i tıklatın sekmesi.
  6. <a0>Üst öğeden devralınabilen izinlerin bu nesneye izin ver</a0> onay kutusunu temizleyin, Kopyala ' yı tıklatın ve sonra Tamam ' ı tıklatın, bu seçeneği tıklatın.
  7. Izinleri Aşağıdakilere Uygula:
    1. % Systemroot % klasörü özelliklerini açın, Güvenlik sekmesini tıklatın, IUSR_<machinename>ekleme ve IWAM_<machinename> hesapları ve Grup sonra yalnızca aşağıda seçili olduğundan emin olun ve kullanıcılar:
      • Okuma ve yürütme
      • Klasör içeriğini Listele
      • Okuma
    2. %Systemroot%\Temp klasörün özelliklerini açın, IUSR_<machinename>seçin. hesabının, (Bu Winnt klasöründen devralır, çünkü bu hesabı zaten var) tıklatıp <a0>Değiştir</a0> onay kutusunu seçin. Bu adımı için IWAM_<machinename>yineleyin... hesabı ve kullanıcı grubu.
    3. FrontPage Sunucu Uzantıları istemcilerini FrontPage veya Microsoft Visual ınterdev kullanıldığı gibi %systemdrive%\Inetpub\Wwwroot klasörün özelliklerini açın, Authenticated Users grubu seçin, aşağıdakileri seçin ve Tamam ' ı tıklatın:
      • Değiştirme
      • Okuma ve yürütme
      • Klasör içeriğini Listele
      • Okuma
      • Yazma

NTFS izinleri

Aşağıdaki tabloda, "sistem dizinleri içinde devralma devre dışı bırak" bölümündeki adımları izlediğinizde, uygulanacak izinleri listeler. Bu tablo için yalnızca başvurudur.

Aşağıdaki tabloda izinler uygulamak için <a0></a0>:
  1. Windows Gezgini'ni açın. Bunu yapmak için <a0></a0>, Başlat ' ı tıklatın, Programlar ' ı tıklatın, Donatılar ' ı tıklatın ve sonra Windows Gezgini ' ni tıklatın.
  2. Bilgisayarım ' ı genişletin.
  3. % Systemroot % ' i sağ tıklatın ve sonra da Properties ' i tıklatın.
  4. Güvenlik sekmesini tıklatın ve sonra da Gelişmiş ' i tıklatın.
  5. Izin ' ı çift tıklatın ve sonra da Uygula listeden uygun ayarı seçin.
Not Sütun “ uygulamak için ”, terimi varsayılan “ bu klasör, alt klasörlerin ve dosyaların. ” başvuruyor.
Bu tabloyu kapaBu tabloyu aç
DizinUsers\GroupsIzinleriUygulamak için
%systemroot%\ (c:\winnt)YöneticiTam DenetimVarsayılan
SYSTEM (Sistem)Tam Denetim Varsayılan
Users (Kullanıcılar)Okuma, çalıştırmaVarsayılan
%Systemroot%\System32AdministratorsTam Denetim Varsayılan
SYSTEM (Sistem)Tam DenetimVarsayılan
Users (Kullanıcılar)Okuma, çalıştırmaVarsayılan
%SystemRoot%\System32\InetsrvAdministratorsTam DenetimVarsayılan
SYSTEM (Sistem)Tam Denetim Varsayılan
Users (Kullanıcılar)Okuma, çalıştırmaVarsayılan
Inetpub\adminscripts AdministratorsTam DenetimVarsayılan
Inetpub\urlscan (varsa) AdministratorsTam DenetimVarsayılan
SYSTEM (Sistem)Tam DenetimVarsayılan
%systemroot%\System32\inetsrv\MetaBackAdministratorsTam DenetimVarsayılan
SYSTEM (Sistem)Tam DenetimVarsayılan
%systemroot%\Help\iisHelp\CommonAdministratorsTam Denetim Bu klasör ve dosyaları
SYSTEM (Sistem)Tam DenetimBu klasör ve dosyaları
Iwam_ <machinename>Okuma, çalıştırmaBu klasör ve dosyaları
NETWORK (AĞ)Tam DenetimBu klasör ve dosyaları
HizmetBu klasör ve dosyaları
Users (Kullanıcılar)Okuma, çalıştırmaBu klasör ve dosyaları
Inetpub\wwwroot (veya içerik dizinleri)AdministratorsTam DenetimBu klasör ve dosyaları
SYSTEM (Sistem)Tam DenetimBu klasör ve dosyaları
Iwam_ <machinename>Okuma, çalıştırmaBu klasör ve dosyaları
HizmetOkuma, çalıştırmaBu klasör ve dosyaları
NETWORK (AĞ)Okuma, çalıştırmaBu klasör ve dosyaları
Isteğe bağlı **:Users (Kullanıcılar)Okuma, çalıştırmaBu klasör ve dosyaları

** FrontPage Server Extensions'ı kullanıyorsanız, Authenticated Users veya Users grubu oluşturmak için yeniden adlandırmak için yazmaya veya geliştirici istemcisinin, Visual ınterdev 6.0 veya FrontPage 2002 gibi bir FrontPage türden olması gerekebilir iþlevsellik saà Değiştir NTFS iznine sahip olmalıdır.

Kayıt defteri izinleri

  1. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedt32 yazın ve Tamam ' ı tıklatın. Bu, Windows 2000'de izinleri değiştirmenize izin vermez, çünkü Kayıt Defteri Düzenleyicisi'ni kullanın.
  2. Kayıt Defteri Düzenleyicisi'nde bulup HKEY_LOCAL_MACHINE seçin.
  3. Sistem ' i genişletin, CurrentControlSet genişletin ve sonra Services ' ı genişletin.
  4. IISADMIN anahtarı'nı seçin, Güvenlik ' i tıklatın (veya ALT + S tuşlarına basın) ve izinler ' i seçin (veya P tuşuna basın).
  5. <a0>Üst öğeden devralınabilen izinlerin bu nesneye geçirilmesine izin ver</a0> onay kutusunu temizleyin, Kopyala ' yı tıklatın ve sonra da tüm kullanıcılar dışındaki kaldırmak için tıklatın:
    • Yöneticiler (okuma ve tam denetim izin ver)
    • Sistem (okuma ve tam denetim izin ver)
  6. Tamam ' ı tıklatın.
  7. Yineleyin için MSFTPSVC anahtarının.
  8. W3SVC anahtarının seçin, Güvenlik ' i tıklatın ve izinler ' i tıklatın.
  9. ' ı tıklatın <a0>Üst öğeden devralınabilen izinlerin bu nesneye geçirilmesine izin ver</a0> onay kutusunu temizleyin ve sonra da tüm girdileri dışındaki kaldırın:
    • Yöneticiler (okuma ve tam denetim izin ver)
    • Sistem (okuma ve tam denetim izin ver)
    • <a1>Ağ</a1> (okuma)
    • <a1>Hizmet</a1> (okuma)
    • Iwam_ <machinename>(okuma)
  10. Tamam ' ı tıklatın.

Kayıt defteri

Aşağıdaki tabloda, "kayıt defterindeki izin ver" bölümündeki adımları izlediğinizde, uygulanacak izinleri listeler. Bu tablo için yalnızca başvurudur.

Not Kısaltması için HKEY_LOCAL_MACHINE HKLM "anlamına gelir.
Bu tabloyu kapaBu tabloyu aç
KonumUsers\GroupsIzinleri
HKLM\System\CurrentControlSet\Services\IISAdminAdministratorsTam Denetim
SYSTEM (Sistem)Tam Denetim
HKLM\System\CurrentControlSet\Services\MsFtpSvcAdministratorsTam Denetim
SYSTEM (Sistem)Tam Denetim
HKLM\System\CurrentControlSet\Services\w3svcAdministratorsTam Denetim
SYSTEM (Sistem)Tam Denetim
Iwam_ <machinename>Okuma

Yerel güvenlik ilkesi hakları ver

  1. Başlat ' ı tıklatın, Ayarlar ' ı tıklatın ve sonra Denetim Masası ' nı tıklatın.
  2. Yönetimsel Araçlar ' ı çift tıklatın ve sonra Yerel güvenlik ilkesi ' ni çift tıklatın.
  3. Yerel güvenlik ayarları iletişim kutusunda, Yerel ilkeleri ' ni genişletin ve Kullanıcı hakları ataması</a1>'ı tıklatın.
  4. Uygun ilke değiştirin:
    1. Ilkeyi çift tıklatın.
    2. Seçin ve sonra da olan herhangi bir kullanıcı için Kaldır ' ı tıklatın listede yok.
    3. Listede herhangi bir kullanıcı ekleyin. Bunu yapmak için <a0></a0>, Ekle ' yi tıklatın ve sonra da kullanıcıyı kullanıcı veya Grup Seç iletişim kutusunda seçin.
Bir etki alanı denetleyicisi ilkesi yerel ilke kıldığından, Etkin ilke ayarı, Yerel ilke ayarı eşleştiğinden emin olmalısınız olduğunu unutmayın.

Ilkeleri

Aşağıdaki tabloda, "Yerel güvenlik ilkesinde hakları ver" bölümündeki adımları izlediğinizde, uygulanacak izinleri listeler.
Bu tabloyu kapaBu tabloyu aç
IlkeKullanıcılar
Yerel olarak oturum açmaAdministrators
Iusr_ <machinename>(anonim)
<a1>Kullanıcılar</a1> (kimlik doğrulaması gerekli)
Bu bilgisayara ağdan erişAdministrators
ASPNet (.NET Framework)
Iusr_ <machinename>(anonim)
Iwam_ <machinename>
Users (Kullanıcılar)
Bir toplu iş oturum açınASPNet
NETWORK (AĞ)
Iusr_ <machinename>
Iwam_ <machinename>
Hizmet
Bir hizmet olarak oturum açmaASPNet
NETWORK (AĞ)
Çapraz denetimi atlamaAdministrators
Iusr_ <machinename>(anonim)
<a1>Kullanıcılar</a1> (tümleşik, Basic, Digest)
Iwam_ <machinename>

Gerekli hizmetler

IIS 4.0 için gereken hizmetler hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
189271  (http://support.microsoft.com/kb/189271/ ) Bir güvenliğe ııS'YI çalıştırmak için gereken hizmetlerin listesini

Referanslar

Windows 2000 geri yükleme varsayılan NTFS izinleri hakkında daha fazla bilgi için Microsoft Knowledge Base'deki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
266118  (http://support.microsoft.com/kb/266118/ ) Windows 2000 NTFS varsayılan izinleri geri yükleme
260985  (http://support.microsoft.com/kb/260985/ ) CDONTS kullanmak için gereken en az bir NTFS izinleri
324068  (http://support.microsoft.com/kb/324068/ ) Belirli nesneler için IIS izinleri nasıl ayarlanır
815153  (http://support.microsoft.com/kb/815153/ ) ASP.NET uygulama güvenliği için NTFS dosya izinlerini yapılandırma hakkında

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Internet Information Services 5.0
  • Microsoft Internet Information Services 5.1
  • Microsoft Internet Information Services 6.0
Anahtar Kelimeler: 
kbmt kbhowtomaster kbhowto kbpending kbprb KB271071 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:271071  (http://support.microsoft.com/kb/271071/en-us/ )