POSTUPY: Nastavení služby IIS oprávnění pro určité objekty

Souhrn

Tento článek popisuje, jak migrovat oprávnění systému UNIX do systému oprávnění služby IIS a jak nastavit oprávnění služby IIS pro webový server do složky nebo souboru.

Překlad oprávnění UNIX/Apache na službu IIS

Při použití Apache ovlivnit základní oprávnění systému souborů systému UNIX a vlastníka nebo skupiny, který je spuštěn Apache server pod objekty, které lze získat přístup a skripty, které lze spustit. Však při použití systému Windows Internetová informační služba (IIS) přístup libovolného souboru ve stromu domovskou složku nakonfigurované webu (v tomto ohledu funguje jako účet správce). Základní oprávnění u souboru nebo složky systému Windows jsou ignorovány. Místo toho zvláštní mechanismus ve službě IIS můžete řídit a omezit typy přístupu, které klientský počítač má ke konkrétním objektům.

Oprávnění pro čtení ve službě IIS je podobný bit oprávnění ke čtení souborů v Apache/UNIX. Oprávnění k zápisu ve službě IIS je použit pouze v případě, že používáte skripty Active Server Page (ASP) nebo protokol WebDAV (Web Distributed Authoring and Versioning) (WebDAV) stanovit funkce aktualizace souboru. Toto oprávnění je tedy podobná oprávnění k zápisu v Apache/UNIX pro WebDAV pouze. Oprávnění ke spouštění v systému UNIX, která je zkombinována s direktivou AddHandler označuje Apache, že určitý soubor je skript, který by měl spustit a není vrácena jako soubor raw. V rámci služby IIS spouštění oprávnění jsou udělována na základě webu, nebo na základě složky nelze povolit nebo zakázat jednotlivé soubory jako skripty tímto způsobem. Kombinace obslužných rozšíření však neplatí. Oprávnění spouštět složky a rozšíření přidružit konkrétní skriptovací stroj.

Toto chování je omezení. Nelze například použít příponu názvu souboru .cgi paušální a spoléhají na řádek záhlaví UNIX, vyberte odpovídající skriptovací jazyk. Toto omezení může způsobit problémy během migrace. V této situaci můžete přidružit příponu názvu souboru .pl pro příponu názvu souboru .py pro skripty Python skripty Perl.


Nastavení služby IIS oprávnění pro objekt

Můžete nastavit oprávnění pro libovolný objekt v IIS, včetně webové servery, složky, soubory a skripty. Nastavení oprávnění pro objekt ve službě IIS:
  1. Přihlaste se k počítači webového serveru jako správce.
  2. Klepněte na tlačítko Start, přejděte na příkaz Nastavenía klepněte na příkaz Ovládací panely.
  3. Poklepejte na panel Nástroje pro správua potom poklepejte na položku Správce služeb sítě Internet.
  4. Klepněte pravým tlačítkem myši webový server, který chcete konfigurovat v levém podokně a potom klepněte na příkaz Vlastnosti.
  5. Pokud chcete nastavit oprávnění pro domovskou složku webového serveru, klepněte na kartu Domovský adresář .
  6. Pokud chcete nastavit oprávnění pro složku na webu, klepněte na kartu adresář .
  7. Pokud chcete nastavit oprávnění pro soubor nebo skript ve složce, klikněte na kartu soubor .
  8. Klepněte na odpovídající oprávnění, která chcete nastavit pro objekt.
  9. Zapnout skript zpracování pro webový server nebo složku, klepněte na možnost Pouze skripty ze seznamu oprávnění Execute .

    Chcete-li vypnout zpracování skriptů, klepněte na položku žádné.
  10. Klepněte na tlačítko OK

Odkazy

Další informace o zabezpečení služby IIS pro migraci ze systému UNIX do systému Windows klepněte na následující číslo článku znalostní báze Microsoft Knowledge Base:

324216 jak: zabezpečení služby IIS v migrace UNIX – Windows
Vlastnosti

ID článku: 324068 - Poslední kontrola: 16. 1. 2017 - Revize: 1

Váš názor