1

Windows 2000、XP、2003、2008、Vistaで実行する必要のあるサービスを作成しています。サービスは、処理の一部としてネットワーク共有にアクセスする必要があります。XP以降の場合、サービスはネットワークサービスアカウントとして実行できますが、Windows 2000で同等のものは何ですか?

4

1 に答える 1

1

Windows 2000 には、必要な特権を持つ組み込みのプリンシパルがなく、この目的のために通常のユーザー アカウントを使用する必要があります (もちろん、「サービスとして実行」特権を有効にする必要がありますが、これは、サービス コントロール マネージャーのユーザー インターフェイスを介してアカウント資格情報を入力するときに自動的に処理されます)。

名前付きアカウントを使用することは常に良い考えですが、サービスを展開するときに「ネットワーク サービス」を使用すると非常に便利ですが (ユーザーの操作が必要ないため)、サービスが接続するネットワーク共有にアクセス権を適用する必要があります。それ。

これらのアクセス権を「ネットワーク サービス」に付与することはあまり細かくないため、ここで問題が発生する可能性があります。つまり、サービスだけでなく、それらの資格情報で実行されている他のすべてのサービスが共有にアクセスできます。最初に一意のアカウントを使用すると、この問題は回避されます。

于 2008-10-13T12:59:46.007 に答える