Oprávnění Web.config souborů jsou omezená na serveru SharePoint Server (KB5010126)

Platí pro
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Foundation 2013 SP1 SharePoint Server 2016

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ů:

  1. Klikněte pravým tlačítkem myši na soubor Web.config a vyberte Vlastnosti.
  2. Vyberte Security>Edit>Add.
  3. Zadejte uživatelské jméno, vyberte Zkontrolovat jména a rozpoznávejte uživatele, a pak vyberte OK.
  4. 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()