증상
사용자는 로컬 관리자, 팜 관리자 또는 SharePoint에서 관리하는 사용자가 아니면 Microsoft SharePoint Server의 Web.config 파일에 액세스할 수 없습니다.
원인
Web.config 파일에는 중요한 데이터가 포함될 수 있습니다. 이 데이터를 더 잘 보호하고 SharePoint의 보안을 강화하기 위해 SharePoint는 이제 Web.config 파일에 대한 액세스를 이 문서의 증상 섹션에 설명된 사용자로 제한합니다. 이 변경 사항은 표준 SharePoint 기능에 영향을 주지 않습니다.
이전에 허용된 Web.config 파일 사용 권한에 따라 SharePoint 팜에 사용자 정의를 배포한 경우 이 문서의 해결 방법 섹션에 있는 단계에 따라 Web.config 파일에 대한 추가 사용자 권한을 부여할 수 있습니다. 이 해결 방법은 이 변경으로 인해 영향을 받는 사용자 정의를 배포한 경우에만 사용해야 합니다.
해결 방법
팜 관리자는 다음 단계를 수행하여 신뢰할 수 있는 사용자에게 Web.config 파일에 대한 추가 권한을 부여할 수 있습니다.
-
Web.config 파일을 마우스 오른쪽 버튼으로 클릭한 다음 속성을 선택합니다.
-
보안 > 편집 > 추가를 선택합니다.
-
사용자 이름을 입력하고 이름 확인을 선택하여 사용자를 확인한 다음 확인을 선택합니다.
-
해당 사용자에게 필요한 권한을 선택한 다음 적용> 확인을 선택합니다.
기본적으로 새 Web.config 파일에서 이 문제를 방지하기 위해 팜 관리자는 다음 PowerShell 명령을 실행하여 Web.config 파일에 대한 권한 제한을 건너뛸 수 있습니다.
Add-PSSnapin Microsoft.SharePoint.PowerShell $farm = Get-SPFarm $farm.SkipUpdateWebConfigFilePermission = $true $farm.Update()