當你和 Everyone 共享一個資料夾時,似乎會有意想不到的結果

套用到
Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Enterprise Windows Server 2008 R2 Standard Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter

症狀

請考量以下情況。 要嘗試與 所有人 共用資料夾並套用已讀權限,請依照以下步驟操作:

  1. 右鍵點擊資料夾,然後點 選屬性
  2. 點選 「分享 」標籤,然後點擊 「分享 」開啟 檔案分享 對話框。
  3. 檔案分享 對話框中,輸入「Everyone」,然後點擊 「新增」。 預設情況下, Everyone 物件會套用讀取權限。
  4. 選分享,然後再點 完成

完成這些步驟後,你會預期資料夾會與 所有人 共享,並套用讀取權限。 要驗證這一點,請依照以下步驟操作:

  1. 右鍵點擊資料夾,然後點 選屬性
  2. 點選 「分享 」標籤,然後點選 「進階分享 」以開啟 進階分享 對話框。
  3. 進階分享對話框可能會顯示權限為「全人完全控制」。

這種情況可能會讓人混淆,因為你可能會期待在這個對話框中看到讀取權限。 這種情況在你共用資料夾且尚未設定共享權限時更可能發生。 例如,使用者設定檔中屬於子資料夾的資料夾(例如桌面上的資料夾)不會發生此情境。

原因

此問題發生是因為 檔案分享 對話框與 進階分享 對話框顯示基於不同安全描述符的不同分享設定。 這些對話框操作並回傳不同的安全描述符資訊。 此問題不會造成安全漏洞,因為有效安全權限是描述符中最嚴格的組合。 因此,在此情境中,實際權限為 「對所有人可讀」。