У SharePoint Server (KB5010126) обмежені дозволи на доступ до файлів Web.config

Застосовується до
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Foundation 2013 SP1 SharePoint Server 2016

Ознаки

Користувачі можуть отримати доступ до файлів Web.config на сервері Microsoft SharePoint Server, якщо вони не є локальними адміністраторами, адміністраторами ферм або керуються SharePoint.

Причина

Web.config файли можуть містити конфіденційні дані. Щоб краще захистити ці дані та посилити безпеку SharePoint, SharePoint тепер обмежує доступ до файлів Web.config лише для користувачів, описаних у розділі "Ознаки" цієї статті. Ця зміна не впливає на стандартні функціональні можливості SharePoint.

Якщо у фермах SharePoint розгорнуто налаштування, які залежать від раніше більш дозвільних дозволів Web.config файлів, дотримуйтеся вказівок у розділі "Тимчасове вирішення" цієї статті, щоб надати додатковим користувачам дозвіл на доступ до файлів Web.config. Цим способом вирішення слід скористатися, лише якщо розгорнуто налаштування, на які впливає ця зміна.

Спосіб вирішення

Щоб надати довіреним користувачам додаткові дозволи на Web.config файли, адміністратори ферм можуть виконати такі дії:

  1. Клацніть Web.config файл правою кнопкою миші та виберіть пункт "Властивості".
  2. Виберіть Безпека>,Редагувати, Додати>.
  3. Введіть ім'я користувача, натисніть кнопку "Перевірити імена", щоб вирішити проблему з користувачем, а потім натисніть кнопку "OK".
  4. Виберіть потрібні дозволи для цього користувача та натисніть кнопку "OK>".

Щоб уникнути такої поведінки для нових файлів Web.config за замовчуванням, адміністратори ферм можуть за допомогою наведених нижче команд PowerShell, щоб пропустити обмеження дозволів для файлів Web.config.

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