
직장에서 Linux 공유 디렉터리(Samba)를 Windows 서버에 연결하는 방법을 알아내려고 노력 중입니다. Windows 서버의 dotNET 애플리케이션에서 액세스하려고 하는 파일이 이 Linux 서버에 저장되어 있습니다.
우리는 사용자가 Windows 시스템에서 만들 수 있는 디렉터리 매핑이 아니라 둘 사이의 연결을 원합니다. 내가 보기에는 다음과 같은 옵션이 있습니다.
- 지정된 액세스가 가능한 Windows 서버가 있는 Linux 시스템에 활성 공유가 있습니다. dotNET 애플리케이션 내에서 Linux 디렉터리 경로를 지정할 수 있습니다. 이것이 최선의 선택이 될 것입니다.
- 공유를 Windows 서버에 매핑으로 두고 애플리케이션 내에서 Windows 서버 경로를 가리키도록 경로를 지정합니다. dotNET 애플리케이션은 사용자로 실행되지 않기 때문에 사용자로 매핑할 수 없습니다.
누구든지 나를 좀 도와줄 수 있나요? 삼바가 갈 길인가? 다른 옵션이 있습니까? 귀하의 의견으로는 가장 좋은 옵션은 무엇입니까? 제가 조금 모호했다면 죄송합니다. 추가 정보가 필요하면 기꺼이 제공하겠습니다!
친애하는,
로엘
답변1
삼바가 갈 길인가?
짧은 대답 - 예.
우리는 사용자가 Windows 시스템에서 만들 수 있는 디렉터리 매핑이 아니라 둘 사이의 연결을 원합니다.
Samba 공유에 대한 액세스~할 수 있다제한됩니다.
애플리케이션이 이 공유에만 액세스하도록 하려면 애플리케이션에만 알려진 자격 증명을 사용하여 공유에 연결하세요.
dotNET 애플리케이션은 사용자로 실행되지 않습니다.
예, 그렇습니다. 하지만 많은 "시스템" 계정 중 하나일 수 있습니다. 대부분의 Windows 서비스는 이러한 방식으로 실행됩니다.
이러한 계정은 일반적으로 "기본 제공" 항목으로 제한됩니다.
그들은 볼 수 없다아무것네트워크 전반에 걸쳐. 이를 위해서는 NETWORK_SYSTEM 계정이나 애플리케이션을 실행하는 전용 계정 등을 조사해야 합니다.