給定使用者帳戶的文件結構\\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\user1
user1 的資料夾,但維護這麼多共享是瘋狂的談話。 ADUC 設定檔標籤不會為您執行此操作。您必須編寫腳本或手動執行。
如果需要,您可以映射共享的子目錄,因此,如果您將所有使用者的主資料夾映射到,則H:\
可以只映射H:\
User1,就像\\file-server\students\User1
遵循我下面的建議一樣,即使User1
資料夾本身沒有明確共用。這是文件共享的功能 - 您可以直接映射任何子資料夾,即使它沒有明確共享,只要它通過共享的父資料夾隱式共享即可。
繼續閱讀下面的建議,將使您的生活變得更加輕鬆。
您應該如何考慮佈置文件伺服器
我有大約2000個帳戶需要這樣處理。因此,我想找到一種自動創建真實共享的方法(就像您使用高級共享創建的那樣...)。
您不希望為每個使用者維護具有單獨共用權限的單獨共用。這太瘋狂了。具有共用中的\\file-server\students
共用Everyone - Full Control
權限和Authenticated Users - Read - This folder only
NTFS中的權限。然後,考慮放棄這種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 來對應這些共用。