Dreamweaver UltraDev n’est plus pris en charge et le centre de support de Dreamweaver UltraDev ne sera plus activement mis à jour. La fonctionnalité disponible dans Dreamweaver UltraDev est uniquement disponible dans Dreamweaver depuis Dreamweaver MX. En conséquence, nous transférons le contenu pertinent vers le centre d'assistance Dreamweaver. Veuillez vous référer à la version Dreamweaver de cette note technique : Définition des autorisations du serveur Web IIS (Note technique 19067).
|
|
Il est important de comprendre la distinction entre les autorisations du serveur web Windows IIS et les autorisations NTFS (système de fichiers NT) de Windows NT/2000. Contrairement aux autorisations NTFS, les autorisations du serveur web s'appliquent à tous les utilisateurs qui accèdent à un site web. Les autorisations NTFS s'appliquent uniquement à un utilisateur ou un groupe d'utilisateurs spécifique disposant d'un compte Windows valide. NTFS contrôle l'accès aux répertoires physiques sur le serveur, tandis que les autorisations web contrôlent l'accès aux répertoires virtuels qui composent le site web.
Les autorisations d'accès web utilisent le compte Windows IUSR_computername, où « computername » est le nom du serveur sur lequel IIS s'exécute. Lorsque les utilisateurs accèdent à un site en utilisant l'authentification anonyme, ils utilisent ce compte.Par défaut, IUSR_computername se voit attribuer les autorisations NTFS du groupe « Invité » par IIS pour les dossiers réels qui composent le site web. Ces autorisations peuvent cependant être modifiées pour tout dossier ou fichier d'un site.Par exemple, les autorisations du serveur web peuvent être utilisées pour contrôler si les utilisateurs visitant un site web sont autorisés à afficher une page particulière, à charger des informations ou à exécuter des scripts et des exécutables sur l'emplacement. Les autorisations NTFS peuvent être appliquées pour empêcher les utilisateurs ordinaires d'accéder aux fichiers et répertoires privés.
Remarque : La désactivation des autorisations du serveur web dans IIS, comme la désactivation de l'autorisation de lecture, empêche tous les utilisateurs d'afficher un fichier, quelles que soient les autorisations NTFS appliquées aux comptes de ces utilisateurs. L'activation de l'autorisation de lecture dans IIS permettra à tous les utilisateurs d'afficher ce fichier, sauf si des autorisations NTFS qui restreignent l'accès ont été appliquées. Si les autorisations du serveur web et NTFS sont définies, les autorisations qui refusent explicitement l'accès prennent le pas sur les autorisations qui accordent l'accès. Si les autorisations web et NTFS diffèrent pour un répertoire ou un fichier, les paramètres les plus restrictifs sont utilisés.
Pour définir les autorisations du serveur web pour le contenu web :
- Lire (sélectionnée par défaut) Les utilisateurs peuvent afficher le contenu et les propriétés du répertoire ou du fichier.Cette autorisation doit être activée pour les sites créés avec UltraDev.
- Écriture Les utilisateurs peuvent modifier le contenu et les propriétés des répertoires ou des fichiers. Cette autorisation est généralement désactivée pour les emplacements créés avec UltraDev.
- Accès au code source des scripts Les utilisateurs peuvent accéder aux fichiers source.Si Lecture est sélectionné, le source peut être lu ; si Écriture est sélectionné, le source peut être modifié. L'accès au source des scripts inclut le code source des scripts, comme les scripts d'une application ASP. Cette option n'est pas disponible si ni Lecture ni Écriture n'est sélectionné.
- Navigation dans les répertoires Les utilisateurs peuvent afficher les listes de fichiers et les collections.
- Enregistrer les visites Une entrée de journal est créée pour chaque visite du site Web.
- Indexer cette ressource Permet au service d'indexation d'indexer cette ressource. Cela permet d'effectuer des recherches sur la ressource.
- Aucune Ne pas exécuter de scripts, comme les applications ASP, ou d'exécutables sur le serveur. Les pages ASP ne fonctionneront pas si cette autorisation est définie sur Aucune.
- Scripts uniquement Exécutez uniquement les scripts, comme les applications ASP, sur le serveur.Il s'agit du paramètre recommandé pour les applications web ASP créées avec UltraDev.
- Scripts et exécutables Exécutez à la fois les scripts, comme les applications ASP, et les exécutables sur le serveur.
Informations supplémentaires
Pour des informations plus détaillées sur les autorisations du serveur web, consultez la documentation technique IIS. Si IIS est installé, la documentation du produit peut être consultée en tapant http://localhost/iisHelp/ dans la barre d'adresse de votre navigateur et en appuyant sur Entrée.
Pour des informations supplémentaires, consultez Comprendre l'authentification anonyme et le compte IUSR (Note technique 15378) et Méthodes d'authentification WWW (Note technique 15383).
Pour une excellente source d'informations sur les problèmes de sécurité avec IIS, visitez le site web Microsoft Security Advisor.
Créez de magnifiques sites web dans Dreamweaver
Concevez, codez et gérez des sites web dynamiques dans un puissant outil tout-en-un.