As permissões de ficheiros Web.config são restritas no SharePoint Server (KB5010126)

Aplica-se A
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Foundation 2013 SP1 SharePoint Server 2016

Sintomas

Os utilizadores não podem aceder a ficheiros Web.config no Microsoft SharePoint Server, a menos que sejam administradores locais, administradores do farm ou geridos pelo SharePoint.

Causa

Web.config ficheiros podem conter dados confidenciais. Para proteger melhor estes dados e reforçar a segurança do SharePoint, o SharePoint restringe agora o acesso aos respetivos ficheiros de Web.config aos utilizadores descritos na secção Sintomas deste artigo. Esta alteração não afeta a funcionalidade padrão do SharePoint.

Se tiver implementado personalizações nos farms do SharePoint que dependem das permissões de ficheiro de Web.config anteriormente mais permissivas, pode seguir os passos na secção Solução deste artigo para conceder permissão aos utilizadores adicionais para os ficheiros de Web.config. Esta solução só deve ser utilizada quando tiver implementado personalizações que são afetadas por esta alteração.

Solução

Os administradores do farm podem efetuar os seguintes passos para conceder aos utilizadores fidedignos permissões adicionais para Web.config ficheiros:

  1. Clique com o botão direito do rato no ficheiro Web.config e, em seguida, selecione Propriedades.
  2. SelecioneEdiçãode Segurança>Adicionar>.
  3. Introduza o nome de utilizador, selecione Verificar Nomes para resolver o utilizador e, em seguida, selecione OK.
  4. Selecione as permissões necessárias para esse utilizador e, em seguida, selecione Aplicar>OK.

Para evitar este comportamento para novos ficheiros Web.config por predefinição, os administradores do farm podem executar os seguintes comandos do PowerShell para ignorar a restrição das permissões para Web.config ficheiros:

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