將 Linux 目錄連接到 Windows

將 Linux 目錄連接到 Windows

在工作中,我試圖弄清楚如何將 Linux 共享目錄 (Samba) 連接到 Windows 伺服器。我們在此 Linux 伺服器上儲存了文件,並嘗試從 Windows 伺服器上的 dotNET 應用程式存取這些文件。

我們想要兩者之間的連接,而不是使用者可以從 Windows 電腦進行的目錄對應。據我所知,我們有以下選擇:

  1. 在 Linux 電腦上與可以存取指定的 Windows 伺服器具有活動共用。我可以從 dotNET 應用程式中指定 Linux 目錄路徑。這將是最好的選擇。
  2. 將共用作為 Windows 伺服器上的映射,並指定應用程式內的路徑指向 Windows 伺服器路徑。我們無法將其映射為用戶,因為 dotNET 應用程式不會作為用戶運行。

有人可以幫我一下嗎?森巴舞是正確的選擇嗎?還有其他選擇嗎?抱歉,如果我有點含糊,如果需要額外的信息,我會很樂意提供!

此致,

羅爾

答案1

森巴舞是正確的選擇嗎?

簡短的回答 - 是的。

我們想要兩者之間的連接,而不是使用者可以從 Windows 電腦進行的目錄對應。

存取 Samba 共享受到限制。
如果您只希望應用程式存取此共享,則使用只有應用程式知道的憑證連接到共用。

dotNET 應用程式不會以使用者身分執行。

是的,確實如此,但它可能是眾多“系統”帳戶之一。大多數 Windows 服務都以這種方式運作。

請注意,這些帳戶通常僅限於「包裝盒上」的內容。
他們看不到任何事物透過網路。為此,您需要調查諸如 NETWORK_SYSTEM 帳戶之類的內容,或者可能是您執行應用程式的專用帳戶。

相關內容