심볼릭 링크를 통해 연결된 폴더의 URL 활성화

심볼릭 링크를 통해 연결된 폴더의 URL 활성화

시나리오 설명:

내 직장에는 DomainController및 가 있습니다 TerminalServices. DC에서는 다양한 유형의 서버가 실행됩니다(예: webapi, app). API를 개발하는 개발자는 app\images로 연결되는 URL을 통해 폴더(예: )에 액세스하려고 합니다 webapi. 그래서 나는 심볼릭 링크를 사용하여 이것을 달성할 수 있다고 생각했습니다.

\\DC\webserver\symed_images대상을 가리키는 심볼릭 링크를 만들었습니다.\\DC\appserver\images

webapiin 의 전체 경로는 다음 DC과 같습니다.D:\webserver

의 전체 경로는 appis DC입니다.D:\ProgramFiles\app

또한 D:\ProgramFiles\app&는 모두 D:\webserver네트워크의 공유 폴더입니다.

에서 관리자로 로그인하여 심볼릭 링크를 만들었습니다 DC. 더 쉬울 것 같아서 이용했어요링크 셸 확장도구.

문제

심볼릭 링크를 만든 후 관리자 권한으로 로그인하면 제대로 작동합니다 DC. 그러나 누군가가 네트워크 공유로 이동하여 터미널 서비스에서 심볼릭 링크에 액세스하려고 하면 DC\webserver\symed_images사용자에게 오류가 발생합니다. 또한, 웹 브라우저를 사용하면 오류가 발생합니다.

질문

심볼릭 링크를 통해 다른 폴더와 연결된 폴더의 URL을 어떻게 사용 가능하게 만들고 모든 사용자가 해당 폴더에 액세스할 수 있는지 확인합니까?

고려해야 할 몇 가지 사항

여기서는 공유 권한, 공유 폴더의 보안 권한, 심볼릭 링크 생성, DFS 네임스페이스 등 답변을 제공하는 경우 고려해야 할 중요할 수 있는 몇 가지 사항을 작성하겠습니다.


솔루션 업데이트 1:

좋습니다. 제안된 링크를 읽고 온라인으로 약간의 조사를 한 후 접합점을 만든 후 제게 도움이 되었습니다.

다음 명령을 사용했습니다.mklink /J "D:\webserver\symed_images" "D:\ProgramFiles\app\images"

symed_images이 경우 접합( ) 역할을 할 디렉터리는 이전에 존재하지 않아야 합니다. 명령이 실행되면 자동으로 생성됩니다.

편집 후 질문

이제 Windows 탐색기를 통해 접속을 시도하는 사용자에게는 접합이 제대로 작동하지만 웹 브라우저를 사용하면 웹 서버가 다음을 반환합니다.Server Error 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied.

이 경우 어떤 문제가 있을 수 있나요? 웹브라우저를 통해 이 링크에 액세스할 수 있게 만드는 방법은 무엇입니까?

접합에는 어떤 보안 및 공유 속성이 적용됩니까 "D:\webserver\symed_images? 해당 폴더가 위치한 폴더의 속성은 무엇입니까 D:\webserver? 아니면 대상 폴더의 속성입니까 D:\ProgramFiles\app\images?

관련 정보