Dreamweaver UltraDev wird nicht mehr unterstützt und das Dreamweaver UltraDev-Support Center wird nicht mehr aktiv aktualisiert. Die in Dreamweaver UltraDev verfügbaren Funktionen sind auch in Dreamweaver verfügbar, beginnend mit Dreamweaver MX. Daher verschieben wir relevante Inhalte zum Dreamweaver Support Center.Siehe die Dreamweaver-Version dieser Technote: IIS-Webserver-Berechtigungen festlegen (TechNote 19067).
|
|
Es ist wichtig, den Unterschied zwischen Windows IIS-Webserver-Berechtigungen und Windows NT/2000 NTFS-Berechtigungen (NT-Dateisystem) zu verstehen.Im Gegensatz zu NTFS-Berechtigungen gelten Webserver-Berechtigungen für alle Benutzer, die auf eine Website zugreifen.NTFS-Berechtigungen gelten nur für einen bestimmten Benutzer oder eine bestimmte Benutzergruppe mit einem gültigen Windows-Konto.NTFS steuert den Zugriff auf physische Verzeichnisse auf dem Server, während Webberechtigungen den Zugriff auf die virtuellen Verzeichnisse steuern, die die Website umfassen.
Web-Zugriffsberechtignungen verwenden das Windows-Konto IUSR_computername, wobei „computername" der Name des Servers ist, auf dem IIS läuft.Wenn Benutzer mit anonymer Authentifizierung auf eine Site zugreifen, verwenden sie dieses Konto.Standardmäßig erhält IUSR_computername von IIS die NTFS-Berechtigungen der Gruppe „Gast" für die tatsächlichen Ordner, die die Website umfassen.Diese Berechtigungen können jedoch für jeden Ordner oder jede Datei in einer Site geändert werden.Beispielsweise können Webserver-Berechtigungen verwendet werden, um zu steuern, ob Benutzer, die eine Website besuchen, eine bestimmte Seite anzeigen, Informationen hochladen oder Skripte und ausführbare Dateien auf der Website ausführen dürfen.NTFS-Berechtigungen können angewendet werden, um normale Benutzer daran zu hindern, auf private Dateien und Verzeichnisse zuzugreifen.
Hinweis: Das Deaktivieren von Webserver-Berechtigungen in IIS, wie das Deaktivieren der Leseberechtigung, hindert alle Benutzer daran, eine Datei anzuzeigen, unabhängig von den NTFS-Berechtigungen, die auf die Konten dieser Benutzer angewendet wurden. Das Aktivieren der Leseberechtigung in IIS ermöglicht es allen Benutzern, diese Datei anzuzeigen, es sei denn, NTFS-Berechtigungen, die den Zugriff einschränken, wurden angewendet. Wenn sowohl Webserver- als auch NTFS-Berechtigungen festgelegt sind, haben die Berechtigungen, die explizit den Zugriff verweigern, Vorrang vor Berechtigungen, die Zugriff gewähren.Wenn sich Web-Berechtigungen und NTFS-Berechtigungen für ein Verzeichnis oder eine Datei unterscheiden, werden die restriktiveren Einstellungen verwendet.
So legst du Webserver-Berechtigungen für Web-Inhalte fest:
- Lesen (standardmäßig ausgewählt) Benutzer können Verzeichnis- oder Dateiinhalte und Eigenschaften anzeigen.Diese Berechtigung sollte für mit UltraDev erstellte Bereiche aktiviert sein.
- Schreiben Benutzer können Verzeichnis- oder Dateiinhalte und Eigenschaften ändern. Diese Berechtigung ist normalerweise für Bereiche deaktiviert, die mit UltraDev erstellt wurden.
- Skript-Quellzugriff Benutzer können auf Quelldateien zugreifen. Wenn Lesen ausgewählt ist, kann die Quelle gelesen werden. Wenn Schreiben ausgewählt ist, kann in die Quelle geschrieben werden. Der Skript-Quellzugriff umfasst den Quellcode für Skripte, wie die Skripte in einer ASP-Anwendung. Diese Option ist nicht verfügbar, wenn weder Lesen noch Schreiben ausgewählt ist.
- Verzeichnis durchsuchen Benutzer können Dateilisten und Sammlungen anzeigen.
- Besuche protokollieren Für jeden Besuch der Website wird ein Protokolleintrag erstellt.
- Diese Ressource indizieren Ermöglicht dem Indizierungsdienst, diese Ressource zu indizieren. Dadurch können Suchen auf der Ressource durchgeführt werden.
- Keine Führe keine Skripte wie ASP-Anwendungen oder ausführbare Dateien auf dem Server aus.ASP-Seiten funktionieren nicht, wenn diese Berechtigung auf Keine gesetzt ist.
- Nur Skripte ausführen Nur Skripte wie ASP-Anwendungen auf dem Server ausführen.Das ist die empfohlene Einstellung für ASP-Web-Anwendungen, die mit UltraDev erstellt wurden.
- Skripte und ausführbare Dateien ausführen Sowohl Skripte, zum Beispiel ASP-Anwendungen, als auch ausführbare Dateien auf dem Server ausführen.
Weitere Informationen
Für detailliertere Informationen über Webserver-Berechtigungen siehe die technische IIS-Dokumentation. Wenn IIS installiert ist, kann die Produktdokumentation angezeigt werden, indem du http://localhost/iisHelp/ in die Adressleiste deines Browsers eingibst und die Eingabetaste drückst.
Für zusätzliche Informationen siehe Anonyme Authentifizierung und das IUSR-Konto verstehen (TechNote 15378) und WWW-Authentifizierungsmethoden (TechNote 15383).
Eine ausgezeichnete Informationsquelle zu Sicherheitsproblemen mit IIS findest du auf der Microsoft Security Advisor-Website.
Erstellen ansprechender Websites in Dreamweaver
Entwirf, code und verwalte dynamische Websites mit einem leistungsstarken All-in-one-Tool.