2011-12-08 224 views
9

我有一個文件:可能爲一臺計算機上的「網絡服務」授予另一臺計算機上的目錄權限?

\\Computer1\Share\file.pdf 

,我需要使用運行的另一臺計算機上的網絡服務帳戶的服務打開:

Computer2\NETWORK SERVICE 

FWIW,無論Computer1Computer2在同一域Domain1

是否有可能完成這項任務?

+1

您是試圖以編程方式實現此目標,還是僅使用資源管理器?使用瀏覽器,您可以通過「對象類型」按鈕將計算機添加到安全/共享下的「添加用戶」對話框中。 –

+0

我如何添加用戶? '\計算機2 \ NETWORK SERVICE'沒有找到,因爲份額的'Computer1',顯然沒有像'域1 \計算機2 \ NETWORK SERVICE'工作要麼... – nosirrahcd

+0

當在'網絡SERVICE'運行的服務連接到另一臺機器,它顯示爲*計算機* - 所以你會授予'COMPUTER2'適當的權限。但是這*不是一個編程問題。 –

回答

10

是。

如果兩個服務器都在同一個域,那麼您可以啓用訪問共享的Domain1\Computer2$(其中Computer2$代表Computer2上網絡服務)。

+1

你能提供一個參考嗎? –

+0

@WalterStabosz「NETWORK SERVICE」帳戶是「NT AUTHORITY \ Network Service」。它是域名相同的帳戶,實際上獨立於域,因爲它是NT AUTHORITY的一部分。所有需要的是編輯訪問控制列表並添加該帳戶,結果將自行說明。 – vapcguy

0

如果是我,我會使用域帳戶來運行服務,並給予相同的域帳戶在遠程計算機上相應的權限。

我不喜歡自稱這是答案的同時,要求其就解決了問題,但沒有解決的問題 - 但它是「正確」的解決方案,假設其可能選擇將運行服務使用其他一些網絡服務帳戶...

+4

但是,網絡服務存在的(相比於本地服務)的唯一原因是,它允許帳戶下運行的訪問遠程資源... –

+0

達米安,我說不知道和喜悅,有(理論上)一個更好的解決方案服務。將a)做功課,然後b)編輯... – Murph

相關問題