
場景描述:
在我的工作場所,我們有一個DomainController
並使用TerminalServices
. DC 上運行不同類型的伺服器(例如webapi
,app
)。開發 API 的開發人員希望app\images
透過指向 的 URL 存取資料夾(即 )webapi
。所以我想我可以透過符號連結來實現這一點。
我創建了一個\\DC\webserver\symed_images
指向目標的符號鏈接\\DC\appserver\images
webapi
in的完整路徑DC
是D:\webserver
的完整路徑app
是DC
D:\ProgramFiles\app
而且,D:\ProgramFiles\app
&D:\webserver
都是網路上的共享資料夾。
我建立了以管理員身分登入的符號連結DC
。認為這樣會比較容易,我使用了連結外殼擴展工具。
問題
建立符號連結後,如果使用DC
.但是,如果有人嘗試透過導航到網路共享從終端服務存取符號鏈接DC\webserver\symed_images
,用戶會收到錯誤。此外,如果使用網頁瀏覽器,也會發生錯誤。
問題
如何提供透過符號連結與另一個資料夾連結的資料夾的 URL,並確保所有使用者都可以存取該資料夾?
一些需要考慮的事情
在這裡,我將寫一些如果您提供答案的話可能需要考慮的重要內容:共享權限、共享資料夾的安全權限、符號連結建立、DFS 命名空間。
解決方案更新1:
好的,在閱讀了建議的連結並在網上做了一些研究後,它在創建連接後對我有用。
我使用了以下命令:mklink /J "D:\webserver\symed_images" "D:\ProgramFiles\app\images"
請注意,在本例中充當連接點 ( symed_images
) 的目錄以前不應存在。命令執行後會自動建立。
編輯後的問題
現在,對於那些嘗試透過 Windows 資源管理器存取它的人來說,該聯結可以正常工作,但是當使用 Web 瀏覽器時,Web 伺服器會傳回:Server Error 403 - Forbidden: Access is denied. You do not have permission to view this directory or page using the credentials that you supplied.
在這種情況下可能會出現什麼問題?如何使該連結可以透過網頁瀏覽器存取?
哪些安全性和共享屬性適用於連線"D:\webserver\symed_images
?它所在資料夾的屬性D:\webserver
?或它的目標資料夾的屬性D:\ProgramFiles\app\images
?