Q:單位區域網路中的作業系統很多,有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 中所建立的共用磁碟機和資料夾了。