我可以從 AD 使用者帳戶建立根級共用嗎?

我可以從 AD 使用者帳戶建立根級共用嗎?

給定使用者帳戶的文件結構\\file-server\students\grad-year\user-home-folder,是否可以創建 的共享\\file-server\user-name

我有一個 Mac/Windows 混合環境。 Mac 在根級別共享下工作得更好。

我可以使用 .AD 使用者屬性 - 設定檔標籤在使用者目錄中建立主資料夾\\file-server\students\grad-year\%username%。然而,這似乎只是創建了資料夾而不是真正的共享。檔案伺服器屬性將主資料夾顯示為「網路路徑:未共用」。

我有大約2000個帳戶需要這樣處理。因此,我想找到一種自動創建真實共享的方法(就像您使用高級共享創建的那樣)。

那可能嗎?

答案1

您問題的實際答案

給定使用者帳號 \file-server\students\grad-year\user-home-folder 的檔案結構

是否可以建立 \file-server\user-name 的共享

為了回答您的實際問題,是的,您可以為每個學生資料夾建立一個文件共享,並且它將被映射為\\file-server\user1user1 的資料夾,但維護這麼多共享是瘋狂的談話。 ADUC 設定檔標籤不會為您執行此操作。您必須編寫腳本或手動執行。

如果需要,您可以映射共享的子目錄,因此,如果您將所有使用者的主資料夾映射到,則H:\可以只映射H:\User1,就像\\file-server\students\User1遵循我下面的建議一樣,即使User1資料夾本身沒有明確共用。這是文件共享的功能 - 您可以直接映射任何子資料夾,即使它沒有明確共享,只要它通過共享的父資料夾隱式共享即可。

繼續閱讀下面的建議,將使您的生活變得更加輕鬆。


您應該如何考慮佈置文件伺服器

我有大約2000個帳戶需要這樣處理。因此,我想找到一種自動創建真實共享的方法(就像您使用高級共享創建的那樣...)。

您不希望為每個使用者維護具有單獨共用權限的單獨共用。這太瘋狂了。具有共用中的\\file-server\students共用Everyone - Full Control權限和Authenticated Users - Read - This folder onlyNTFS中的權限。然後,考慮放棄這種grad-year方法,因為它只會增加複雜性,並讓您的層次結構看起來像這樣:

-Students (NTFS Permissions: Authenticated Users - Read - This Folder Only | Administrators - Full Control | System - Full Control || Share Permissions: Authenticated Users - Full Control)  
---User1 (NTFS Permissions: User1 - Modify | Administrators - Full Control | System - Full Control)  
---User2 (NTFS Permissions: User2 - Modify | Administrators - Full Control | System - Full Control) 

相信我,我在許多高等教育環境中都處理過這個問題。當你除了\\file-server\students\user1在 分享它之外做任何事情時,它就會變成一個巨大的 PITA students。除非您有數以萬計的學生資料夾,否則它就會過於複雜。


多股與一股

你說

我有一個 Mac/Windows 混合環境。 Mac 在根級別共享下工作得更好。

我在 OS X/Windows 混合環境中進行了大量工作,其中 OS X 消耗 Windows SMB 共享,但我從未聽說過您所描述的內容。我假設你正在對權限做一些瘋狂的事情,或者在這裡玩一些令人討厭的環境東西,因為資料夾的深度應該不重要。共享每個資料夾確實沒有任何好處。確實,堅持共用根資料夾並正確使用 NTFS 權限。


關於 ADUC 中的設定檔選項卡

你也說

我可以使用 \file-server\students\grad-year\%username% 在 AD 使用者屬性 - 設定檔標籤中的使用者目錄中建立主資料夾。

不要使用 ADUC 中的設定檔標籤!這是 Windows NT 時代的事!它的存在是為了向後相容,不應該被使用。您應該在 Windows 用戶端上使用 GPO,在 Mac 上使用 WGM/MCX 來對應這些共用。

相關內容