Symptômes
Les utilisateurs ne peuvent pas accéder aux fichiers Web.config dans Microsoft SharePoint Server, sauf sʼils sont des administrateurs locaux, des administrateurs de batterie de serveurs ou gérés par SharePoint.
Cause
Les fichiers Web.config peuvent contenir des données sensibles. Pour mieux protéger ces données et renforcer la sécurité de SharePoint, ce dernier restreint désormais lʼaccès à ses fichiers Web.config aux utilisateurs indiqués dans la section Symptômes de cet article. Cette modification n’affecte pas la fonctionnalité SharePoint standard.
Si vous avez déployé des personnalisations dans vos batteries de serveurs SharePoint qui dépendent des autorisations précédemment plus permissives du fichier Web.config, suivez la procédure décrite dans la section Solution de contournement de cet article pour accorder à des utilisateurs supplémentaires lʼautorisation dʼaccéder aux fichiers Web.config. Cette solution de contournement ne doit être utilisée que si vous avez déployé des personnalisations qui sont affectées par ce changement.
Solution de contournement
Les administrateurs de batterie de serveurs peuvent effectuer la procédure suivante pour accorder aux utilisateurs approuvés des autorisations supplémentaires pour les fichiers Web.config :
-
Cliquez avec le bouton droit sur le fichier Web.config, puis sélectionnez Propriétés.
-
Sélectionnez Sécurité > Modifier > Ajouter.
-
Saisissez le nom dʼutilisateur, puis sélectionnez Vérifier les noms pour résoudre lʼutilisateur et cliquez sur OK.
-
Choisissez les autorisations nécessaires pour cet utilisateur, puis sélectionnez Appliquer > OK.
Pour éviter ce comportement par défaut pour les nouveaux fichiers Web.config, les administrateurs de batterie de serveurs peuvent exécuter les commandes PowerShell suivantes pour ignorer la restriction des autorisations pour les fichiers Web.config :
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigFilePermission = $true
$farm.Update()