
職場で、Linux 共有ディレクトリ (Samba) を Windows サーバーに接続する方法を考えています。この Linux サーバーには、Windows サーバー上の dotNET アプリケーションからアクセスするファイルが保存されています。
私たちが求めているのは、ユーザーが Windows マシンから作成できるディレクトリ マッピングではなく、両者間の接続です。私が知る限り、次のオプションがあります。
- アクセスできる Windows サーバーを指定して、Linux マシン上にアクティブな共有を作成します。dotNET アプリケーション内から Linux ディレクトリ パスを指定できます。これが最適なオプションです。
- Windows サーバー上のマッピングとして共有を設定し、アプリケーション内のパスが Windows サーバー パスを指すように指定します。dotNET アプリケーションはユーザーとして実行されないため、ユーザーとしてマッピングすることはできません。
どなたか、少し手助けしていただけないでしょうか? Samba が最適な選択でしょうか? 他にも選択肢はあるのでしょうか? 皆さんの意見では、最適な選択肢は何でしょうか? 少し曖昧で申し訳ありませんが、追加情報が必要な場合は喜んで提供します!
よろしくお願いします、
ロエル
答え1
Samba が最適な選択でしょうか?
短い答え - はい。
私たちが求めているのは、ユーザーが Windows マシンから作成できるディレクトリ マッピングではなく、両者間の接続です。
Samba共有へのアクセスできる制限されます。
アプリケーションのみがこの共有にアクセスできるようにする場合は、アプリケーションのみが知っている資格情報を使用して共有に接続します。
dotNET アプリケーションはユーザーとして実行されません。
はい、そうですが、それは多くの「システム」アカウントの 1 つである可能性があります。ほとんどの Windows サービスはこのように実行されます。
これらのアカウントは、通常「箱に書かれている内容」に限定されます
。何でもネットワーク全体にわたって。そのためには、NETWORK_SYSTEM アカウントや、アプリケーションを実行する専用アカウントなどを調べる必要があります。