Windows 폴더 공유 - Excel에서 공유되지 않은 폴더 파일의 파일 내용을 읽을 수 있음

Windows 폴더 공유 - Excel에서 공유되지 않은 폴더 파일의 파일 내용을 읽을 수 있음

이상한 문제가 발생하여 커뮤니티로부터 조언이나 통찰력을 얻고 싶습니다.

몇 가지 사실:

Share Windows 7 및 10 클라이언트 라고 부르는 공유 회사 폴더가 있는 "서버" 역할을 하는 Windows 7 Pro 시스템은 각각 이 "서버"에 연결하기 위한 고유한 자격 증명을 가지고 있습니다. 폴더 Share에는 사용자 자격 증명을 기반으로 공유되는 하위 폴더가 포함되어 있습니다. 폴더를 검색할 때 폴더 액세스는 제대로 작동하며, 사용자는 액세스가 허용된 곳에 액세스할 수 있고, 액세스가 허용되지 않은 곳에는 액세스할 수 없습니다.

문제의 세부 사항:

단순화를 위해 이라는 이름의 최상위 폴더 Share와 2개의 하위 폴더(하나는 , Admin다른 하나는 ) 가 있다고 가정합니다 Inventory. 관리자는 관리자에게만 공유되지만, 인벤토리는 모든 사람과 공유됩니다.

AdminFile.xlsxAdmin 폴더에 Excel 파일을 만들고 Success!cell 에 값을 할당합니다 A1.

AdminFileViewer.xlsx그런 다음 Inventory 폴더에 이름이 지정된 Excel 파일을 만들고 배열 수식을 할당합니다.{='\\Server\Share\Admin\[AdminFile.xlsx]!$A$1}

AdminFileViewer.xlsx는 AdminFile.xlsx를 읽고 "Success!"라는 결과를 표시할 수 있습니다. 사용자를 위해하지 마라파일 위치 에 액세스할 수 있습니다 \\Server\Share\Admin\AdminFile.xlsx.

사용자 PC에서는 해당 폴더 \\Server\Share\Admin로 이동할 수 없는 것을 확인했습니다.

로컬 컴퓨터에서 몇 가지 테스트를 수행하여 관리 사용자 폴더에 파일을 배치하고 동일한 작업을 시도했는데, 이로 인해 Excel이 내 사용자 공간에서 관리 폴더에 액세스할 수 없기 때문에 파일 위치를 묻는 메시지가 표시되었습니다. 이로 인해 로컬 컴퓨터에 UAC 프롬프트가 표시됩니다. 이는 Windows 탐색기에서 전체 경로를 입력하여 제한된 폴더에 액세스하려고 할 때 네트워크 폴더에 나타나는 제한된 액세스 프롬프트와 약간 다릅니다. "이 폴더에 액세스할 수 있는 권한이 없습니다. 네트워크 관리자에게 문의하세요" 오류가 발생합니다.

EmployeeSalaries.xlsx예를 들어, 누군가가 폴더 에 이름이 지정된 파일이 존재한다는 사실을 알고 Admin있으면 해당 파일에 직접 액세스할 수 있는 실제 자격 증명 없이도 위 방법을 사용하여 해당 파일의 내용을 읽을 수 있다는 점이 우려됩니다 .

나는 이 문제에 대한 누군가의 생각에 관심이 있습니다. 명확히 하기 위해 제공할 수 있는 정보가 있으면 알려주시기 바랍니다.

답변1

내 테스트에 따르면 사용자가 통합 문서를 참조하기 위해 새 수식을 만드는 경우 읽기, 변경 및 모든 권한이 없기 때문에 공유 폴더에 액세스할 수 없습니다. 통합 문서에서 셀 값을 가져오지 않습니다. #REF가 표시됩니다! 오류.

관리 폴더에 있는 통합 문서 AdminFile.xlsx의 셀을 참조하는 수식을 생성하면 참조가 성공합니다. 값은 AdminFileViewer.xlsx에 입력됩니다. 자동 재계산이 활성화되지 않은 경우 사용자는 AdminFile.xlsx를 참조하는 셀 값을 볼 수 있습니다.

여기에 이미지 설명을 입력하세요

관련 정보