Izin file Web.config dibatasi di SharePoint Server (KB5010126)

Berlaku Untuk
SharePoint Server Subscription Edition SharePoint Server 2019 SharePoint Foundation 2013 SP1 SharePoint Server 2016

Gejala

Pengguna tidak dapat mengakses file Web.config di Microsoft SharePoint Server kecuali mereka administrator lokal, administrator farm, atau dikelola oleh SharePoint.

Penyebab

file Web.config mungkin berisi data sensitif. Untuk melindungi data ini dengan lebih baik dan memperkuat keamanan SharePoint, SharePoint kini membatasi akses ke file Web.config kepada pengguna yang dijelaskan di bagian Gejala di artikel ini. Perubahan ini tidak memengaruhi fungsionalitas SharePoint standar.

Jika Anda telah menyebarkan kustomisasi ke farm SharePoint yang bergantung pada izin file Web.config yang sebelumnya lebih permisif, Anda bisa mengikuti langkah-langkah di bagian Penanganan masalah di artikel ini untuk memberikan izin pengguna tambahan ke file Web.config. Solusi ini seharusnya hanya digunakan ketika Anda telah menyebarkan kustomisasi yang terpengaruh oleh perubahan ini.

Solusi

Administrator farm dapat melakukan langkah-langkah berikut untuk memberikan izin tambahan kepada pengguna tepercaya untuk file Web.config:

  1. Klik kanan file Web.config, lalu pilih Properti.
  2. PilihTambahkanPengeditan>Keamanan>.
  3. Masukkan nama pengguna, pilih Periksa Nama untuk mengatasi pengguna, lalu pilih OK.
  4. Pilih izin yang diperlukan untuk pengguna tersebut, lalu pilih Terapkan>OK.

Untuk menghindari perilaku ini untuk file Web.config baru secara default, administrator farm bisa menjalankan perintah PowerShell berikut ini untuk melewati batasan izin untuk file Web.config:

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