LinuxディレクトリをWindowsに接続する

LinuxディレクトリをWindowsに接続する

職場で、Linux 共有ディレクトリ (Samba) を Windows サーバーに接続する方法を考えています。この Linux サーバーには、Windows サーバー上の dotNET アプリケーションからアクセスするファイルが保存されています。

私たちが求めているのは、ユーザーが Windows マシンから作成できるディレクトリ マッピングではなく、両者間の接続です。私が知る限り、次のオプションがあります。

  1. アクセスできる Windows サーバーを指定して、Linux マシン上にアクティブな共有を作成します。dotNET アプリケーション内から Linux ディレクトリ パスを指定できます。これが最適なオプションです。
  2. Windows サーバー上のマッピングとして共有を設定し、アプリケーション内のパスが Windows サーバー パスを指すように指定します。dotNET アプリケーションはユーザーとして実行されないため、ユーザーとしてマッピングすることはできません。

どなたか、少し手助けしていただけないでしょうか? Samba が最適な選択でしょうか? 他にも選択肢はあるのでしょうか? 皆さんの意見では、最適な選択肢は何でしょうか? 少し曖昧で申し訳ありませんが、追加情報が必要な場合は喜んで提供します!

よろしくお願いします、

ロエル

答え1

Samba が最適な選択でしょうか?

短い答え - はい。

私たちが求めているのは、ユーザーが Windows マシンから作成できるディレクトリ マッピングではなく、両者間の接続です。

Samba共有へのアクセスできる制限されます。
アプリケーションのみがこの共有にアクセスできるようにする場合は、アプリケーションのみが知っている資格情報を使用して共有に接続します。

dotNET アプリケーションはユーザーとして実行されません。

はい、そうですが、それは多くの「システム」アカウントの 1 つである可能性があります。ほとんどの Windows サービスはこのように実行されます。

これらのアカウントは、通常「箱に書かれている内容」に限定されます
何でもネットワーク全体にわたって。そのためには、NETWORK_SYSTEM アカウントや、アプリケーションを実行する専用アカウントなどを調べる必要があります。

関連情報