Web.config tiedostojen käyttöoikeuksia on rajoitettu SharePoint Serverissä (KB5010126)

Käytetään kohteeseen
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Foundation 2013 SP1 SharePoint Server 2016

Ongelman ilmenemistapa

Käyttäjät voivat käyttää Microsoft SharePoint Serverin Web.config tiedostoja vain, jos he ovat paikallisia järjestelmänvalvojia, klusterin järjestelmänvalvojia tai SharePointin hallinnoimia.

Syy

Web.config tiedostot voivat sisältää arkaluontoisia tietoja. Jotta nämä tiedot voitaisiin suojata paremmin ja SharePointin suojausta voidaan vahvistaa, SharePoint rajaa nyt pääsyn Web.config tiedostoihinsa vain käyttäjille, jotka on kuvattu tämän artikkelin Oireet-osiossa. Tämä muutos ei vaikuta SharePointin vakiotoimintoihin.

Jos olet ottanut SharePoint-klustereissa käyttöön mukautuksia, jotka vaativat aiemmin sallivampia Web.config tiedoston käyttöoikeuksia, voit myöntää muille käyttäjille oikeuksia Web.config tiedostoihin noudattamalla tämän artikkelin Vaihtoehtoinen menetelmä -osion ohjeita. Tätä vaihtoehtoista menetelmää tulee käyttää vain, kun olet ottanut käyttöön mukautuksia, joihin tämä muutos vaikuttaa.

Vaihtoehtoinen menetelmä

Klusterin järjestelmänvalvojat voivat myöntää luotetuille käyttäjille lisäoikeuksia Web.config tiedostoihin seuraavasti:

  1. Napsauta Web.config tiedostoa hiiren kakkospainikkeella ja valitse sitten Ominaisuudet.
  2. Valitse Suojaus,>Muokkaa,>Lisää.
  3. Kirjoita käyttäjänimi, valitse Tarkista nimet käyttäjän selvittämiseksi ja valitse sitten OK.
  4. Valitse kyseiselle käyttäjälle tarvittavat käyttöoikeudet ja valitse sitten Käytä>OK.

Klusterin järjestelmänvalvojat voivat oletusarvoisesti välttää tämän toiminnan uusien Web.config-tiedostojen kohdalla suorittamalla seuraavat PowerShell-komennot Web.config tiedostojen käyttöoikeuksien rajoittamisen ohittamiseksi:

Add-PSSnapin Microsoft.SharePoint.PowerShell
$farm = Get-SPFarm
$farm.SkipUpdateWebConfigPermission = $true
$farm.Update()