Příznaky
Uživatelé nemají Web.config přístup k souborům na Microsoft SharePoint Serveru, pokud nejsou místními správci, správci farmy nebo nejsou spravováni SharePointem.
Příčina
Soubory Web.config můžou obsahovat citlivá data. Kvůli lepší ochraně těchto dat a posílení zabezpečení SharePointu teď SharePoint omezuje přístup ke svým Web.config souborům na uživatele popsané v části Symptomy tohoto článku. Tato změna nemá vliv na standardní funkce SharePointu.
Pokud jste na sharepointových farmách nasadili přizpůsobení, které závisí na dřívějších restriktivních Web.config oprávnění k souborům, můžete postupovat podle pokynů v tomto článku v části Toto alternativní řešení a udělit oprávnění k souborům Web.config i dalším uživatelům. Toto alternativní řešení byste měli používat jenom v případě, že jste nasadili přizpůsobení, kterých se tato změna týká.
Alternativní řešení
Správci farmy můžou důvěryhodným uživatelům udělit dodatečná oprávnění k souborům Web.config provedením těchto kroků:
- Klikněte pravým tlačítkem myši na soubor Web.config a vyberte Vlastnosti.
- Vyberte Security>Edit>Add.
- Zadejte uživatelské jméno, vyberte Zkontrolovat jména a rozpoznávejte uživatele, a pak vyberte OK.
- Vyberte požadovaná oprávnění pro tohoto uživatele a pak vyberte Použít>OK.
Aby se správci farmy ve výchozím nastavení tomuto chování u nových souborů Web.config vyhnuli, můžou spuštěním následujících příkazů PowerShellu přeskočit omezení oprávnění pro soubory Web.config:
Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigPermission = $true
$farm.Update()