問:單位局域網中的操作系統很多,有XP、Vista,還有Windows 7。現在我遇到了一個問題,就是XP在網上鄰居中能夠看到共享的驅動器,訪問時卻提示沒有權限。由於共享驅動器不能運用向導,只能運用高級共享,但明明高級共享中已經添加了“Everyone”的權限,怎麼還是說沒有權限呢?請指點迷津!
答:因為你忽視了一點——共享除了要分配相應權限外,還同時受制於文件系統的NTFS權限。所以還必須在驅動器的安全選項卡中添加相應的NTFS權限,而Windows 7/Vista下格式化的驅動器及以下的目錄默認是沒有“Everyone”和“Guest”權限的。但由於通過向導形式共享時會自動匹配和更新NTFS的權限,所以一般共享文件夾不會有問題。
Windows 7/Vista下格式化的驅動器默認的權限有:Authenticated Users(XP無此項);System Administrators(管理員組);Users(受限用戶組)。而XP默認的權限是:Administrators(管理員組);CreatorOwner(建立文件夾的所有者,Vista無此項);Everyone(XP下驅動器默認就有只讀的權限)。
其中最主要的一個不同就是CreatorOwner(所有者)了。在XP下建立的文件夾所有者是建立該文件夾的具體用戶,所以配置過權限的文件夾重裝系統後NTFS後往往會出現以SID形式顯示的未知賬戶。而Windows 7/Vista 默認的所有者是該組,比如你是管理員,你建立的文件夾所有者就是Administrators組。所以Windows 7/Vista 下建立的文件夾沒有CreatorOwner的相應權限。
道理說了這麼多,解決的辦法就一句話:只要在你所建立的共享文件夾或系統NTFS格式的硬盤上點鼠標右鍵然依次選擇“屬性→安全”,然後在“組或用戶名”欄點“編輯”,再點“添加”,在“輸入對象名稱來選擇”中輸入“Everyone”後點“確定”。XP的機子就能訪問你在Windows 7/Vista 中所建立的共享驅動器和文件夾了。