locked
關於共享資料夾的問題 RRS feed

  • 問題

  • 請問一下小弟的 DNS, DC 與 File Server 是在同一台主機上

    當我輸入 \\domainname 時會列出這台電腦上的所有共享資料夾 但卻都無法存取 (點進去資料夾無任何檔案,嘗試建立檔案時顯示 "找不到此項目 這個項目已不存在")

    改輸 \\servername.domain 時就都 OK

    請問是不是當 DNS, DC 與 File Server 在同一台主機上時就會有這個現象? 那有時麼方法可以隱藏 NTLOGON & SYSVOL 這兩個以外的資料夾呢?

    感謝~


    • 已編輯 unknowT 2012年7月16日 上午 01:16
    2012年7月15日 下午 03:52

解答

  • 1. \\DomainName 適用在網域架構的 DFS 系統, 您並未建立此環境, 因此無法存取其中的內容

        需使用 \\ServerName 方式

    2. 欲隱藏共用資料夾最快的方法是在共用時, 在共用名稱最後加上$, 這樣就可以了

        這就是採用 Hidden Share 來隱藏共用資料夾

    • 已提議為解答 AChange 2012年7月17日 上午 07:57
    • 已標示為解答 AChange 2012年7月20日 上午 01:19
    2012年7月16日 上午 05:08
  • Hi

    輸入\\DomainName會看到DC上Share出來的資料夾是正常的

    Client會透過\\DomainName來存取NTLOGON跟SYSVOL上GPO之類的東西

    而當您Ping DomainName時,其實回應的就是DNS中的與【父系資料夾相同】的IP Address

    所以跟您連\\DC_HostName.DomainName是一樣的,您的DC上無Share任何其他的資料,當然只有 NTLOGON & SYSVOL

    除非您Share的資料有加上$的符號,使該資料夾分享使隱藏的。

    其實每一台主機預設都有隱藏的共享資料夾,像是Admin$跟C$,這些都是隱藏的,您連看看就知道囉。


    Best Regards, Daniel Liang

    • 已提議為解答 AChange 2012年7月17日 上午 07:57
    • 已標示為解答 unknowT 2012年7月17日 下午 04:33
    2012年7月16日 下午 02:39

所有回覆

  • 1. \\DomainName 適用在網域架構的 DFS 系統, 您並未建立此環境, 因此無法存取其中的內容

        需使用 \\ServerName 方式

    2. 欲隱藏共用資料夾最快的方法是在共用時, 在共用名稱最後加上$, 這樣就可以了

        這就是採用 Hidden Share 來隱藏共用資料夾

    • 已提議為解答 AChange 2012年7月17日 上午 07:57
    • 已標示為解答 AChange 2012年7月20日 上午 01:19
    2012年7月16日 上午 05:08
  • Andy 大大,

    小弟有安裝 DFS,在 \\domainname 底下是可以存取沒問題

    但當輸入 \\domainname 時這些共享資料夾也都會列出來,造成 user 難以分辨哪個才是 DFS 的 name space

    請問還有什麼方法嗎?

    感謝大大~

    2012年7月16日 上午 05:36
  • 請避免隱藏 NETLOGON 及 SYSVOL 這兩個資料夾,
    避免讓網域運作出現問題,
    可以參考微軟 KB954422 文件:How to remove administrative shares in Windows Server 2008

    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2012年7月16日 上午 07:03
    版主
  • AskaSu 大大,

    您誤會了,小弟想隱藏 NTLOGON & SYSVOL 這兩個以外的資料夾

    請問有辦法嗎?

    感謝~

    2012年7月16日 上午 09:05
  • 可以啊,請參考許俊龍老師的建議,
    在設定共用資料夾分享時,
    名稱的設定後方加一個「$ 」就可以了。

    譬如本來要分享的名稱叫做「ShareDoc」,
    若不想讓別人看到該名稱,
    就要設定為「ShareDoc$」,
    連結的時候也是使用「\\Domainname\ShareDoc$


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    好用的微軟技術支援小工具
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2012年7月16日 上午 09:12
    版主
  • 感謝大家的回覆

    在請問一下所以在小弟的設定 & 環境下 輸入 \\domainname 看的到所有共享的資料夾是正常的嗎?

    會這樣問是因為小弟在工作的公司試打 \\domainname 只看的到 NTLOGON & SYSVOL 這兩個資料夾

    但請朋友在他們的公司試卻看的到所有的共享資料夾 (但無法存取)

    所以小弟猜是否是因為我的 DC 上同時有開 File Server 所以當 DNS 指向 \\domainname 到這台 IP 時就會列出所有的 share

    而小弟公司的可能是因為 DC server 上無 share 所以只看的到 DC 所需的 NTLOGON & SYSVOL 這兩個資料夾

    這個想法正確嗎?

    麻煩大家了~

    2012年7月16日 上午 10:34
  • Hi

    輸入\\DomainName會看到DC上Share出來的資料夾是正常的

    Client會透過\\DomainName來存取NTLOGON跟SYSVOL上GPO之類的東西

    而當您Ping DomainName時,其實回應的就是DNS中的與【父系資料夾相同】的IP Address

    所以跟您連\\DC_HostName.DomainName是一樣的,您的DC上無Share任何其他的資料,當然只有 NTLOGON & SYSVOL

    除非您Share的資料有加上$的符號,使該資料夾分享使隱藏的。

    其實每一台主機預設都有隱藏的共享資料夾,像是Admin$跟C$,這些都是隱藏的,您連看看就知道囉。


    Best Regards, Daniel Liang

    • 已提議為解答 AChange 2012年7月17日 上午 07:57
    • 已標示為解答 unknowT 2012年7月17日 下午 04:33
    2012年7月16日 下午 02:39