Transcript 建立與管理帳戶
資料夾權限與分享
Windows 2000 系統實務
Ch10
資料夾權限與分享
「權限」(Permission)是指使用者對
於物件的存取限制, 例如:能否新增、
讀取或刪除物件, 這些物件包含了「檔
案、資料夾、磁碟與印表機」等等
NTFS 權限
只要是存在 NTFS 磁碟機上的資料夾或
檔案, 無論是否分享出來, 都具有此權限
NTFS 權限又稱為資料夾與檔案的存取
權限 (Folder and File Permission)
存取權限只存在 NTFS 檔案系統, 對於
FAT/FAT32 硬碟和磁碟片上的檔案,
無法設定存取權限
共用權限(Shared
Permission)
分享出來的資料夾 (稱為共用資料夾),
就一定具有此權限
若該資料夾也存在 NTFS 磁碟機上, 便
同時具有NTFS 權限與共用權限
若資料夾同時擁有存取權限與共用權限,
則取其中「較嚴格的權限」為準
管理 NTFS 權限
NTFS 的每個資料夾與檔案都附有一張
表格, 稱為ACL(Access Control List),
上面記錄了使用者及群組對於該物件的
存取權限
NTFS 權限設定的方式, 是以「資料夾
(或檔案)」為設定對象, 不能以「使用者」
為設定對象
NTFS 權限具有繼承性, 所以即使沒有
額外做任何權限設定, 子資料夾與檔案
已經具有來自其上層資料夾的權限
認識 NTFS 權限
NTFS 權限的 2 大要素 - 特別存取權
限與標準存取權限
特別存取權限和標準存取權限, 2 者的關
係可以用點菜時的單點和套餐來比喻
套餐只是事先把每道可以單點的菜色組
合在一起, 省掉逐項選擇的麻煩, 如果對
於所有的套餐都不滿意, 那還是可以用
單點的方式選菜
標準存取權限其實正是將某些常用的特
別存取權限, 配套組成 6 種
存取權限 -1
表10-4
周遊資料夾/執行檔案:
套用在檔案, 則可以執行該檔案;套用在資料
夾, 表示使用者即使沒有資料夾的權限, 也可
以切換到該資料夾中。通常在備份資料時, 會
需要周遊資料夾 (Traverse Folder) 權限
由於預設 Everyone 群組擁有略過 traverse
檢查這個 Right, 表示網域內每個人都可以略
過資料夾的權限設定, 切換到該資料夾中來備
份資料, 所以此處的周遊資料夾權限的設定並
沒有作用
存取權限 -2
列出資料夾/讀取資料:
套用在檔案, 則可以讀取檔案內容;套
用在資料夾, 則可以瀏覽其中的子資料
夾與檔案
讀取屬性:
可以看到檔案和檔案的唯讀、隱藏、壓
縮和加密等基本屬性
存取權限 -3
讀取擴充屬性:
某些檔案會具有擴充屬性, 例如 MS
Word 的 DOC 檔, 就有自訂與摘要這 2
個擴充屬性。
建立檔案/寫入資料:
套用在檔案, 則可以更改現有的檔案內
容, 但不能再加上新的資料。套用在資
料夾, 則可以在其中建立新的檔案
存取權限 -4
建立資料夾/附加資料:
套用在檔案, 表示不能更改現有的檔案
內容, 但可以再加上新的資料。套用在
資料夾, 則可以建立新的子資料夾
寫入屬性:
可以變更檔案的基本屬性
存取權限 -5
寫入擴充屬性:
可以變更檔案的擴充屬性
刪除子資料夾及檔案:
可以刪除資料夾中的子資料夾與檔案
刪除:
可以刪除檔案或資料夾
存取權限 -6
讀取使用權限:
能看到檔案的標準存取權限與特別存取
權限, 但是無法修改
變更使用權限:
能看到和修改檔案的標準存取權限與特
別存取權限
取得擁有權:
取得檔案的擁有權。
設定 NTFS 權限
舉例說明如何設定 NTFS 權限, 假設要
使 “Managers” 群組對於 “Product”
資料夾有完全控制的權限, 而
“Supervisors” 群組則擁有讀取及執行
和建立檔案與資料夾的權限, 至於其他
人則只有讀取權限, 如圖 10-7
NTFS 權限的注意事項 -1
權限儘量賦予群組, 避免賦予使用者
權限具有累加性
當使用者隸屬一個以上的群組時, 他的有效權限是所有權
限的總和。舉例來說, 賦予 A 群組某個資料夾的讀取
權限、B 群組寫入權限, 然後把 John 加到 A, B 2 個
群組, 則最後他的有效權限是讀取 + 寫入
例外的情形是, 當勾選拒絕某一項權限時, 則無論其他群
組的設定為何, 使用者都不會有該項權限。例如:拒
絕 B 群組的寫入權限, 那麼即使賦予 A 群組修改權限,
隸屬於這 2 個群組的 John 仍然無法執行寫入動作
NTFS 權限的注意事項 -2
將子資料夾或檔案拷貝到其他的資料夾
中, 複製的資料會繼承目的資料夾的權
限
舉例來說, "Product" 資料夾的權限設定是
Everyone 讀取, "Share" 資料夾的權限設定
是 Everyone 完全控制, 則把 "Product" 中的
子資料夾或檔案複製到 "Share" 之後, 複製的
資料會繼承 "Share" 資料夾的 Everyone 完
全控制
NTFS 權限的注意事項 -3
將子資料夾或檔案移動到同一個分割區
(Partition) 的資料夾中, 則移動的資料
會保留原來的權限
舉例來說, "D:\Product" 資料夾的權限設定是
Everyone 讀取, "D:\Share" 資料夾的權限設
定是 Everyone 完全控制, 則把 "D:\Product"
中的子資料夾或檔案移動到 "D:\Share" 之後,
複製的資料仍保留原來的 Everyone 讀取
NTFS 權限的注意事項 -4
將子資料夾或檔案移動到另一個分割區
的資料夾中, 則移動的資料會繼承目的
資料夾的權限
舉例來說, “D:\Product” 資料夾的權限設定是
Everyone 讀取, “C:\Money” 資料夾的權限設定是
Administrators 完全控制, 則把 “D:\Product” 中的
子資料夾或檔案移動到 “C:\Money” 之後, 複製的資
料會繼承 “C:\Money” 的 Administrators 完全控制
要移動某個資料夾或檔案, 至少必須對
該檔案或資料夾擁有修改權, 而對目的
資料夾必須有寫入權
NTFS 權限的注意事項 -5
當子資料夾與檔案與上層資料夾權限設
定不同時, 以子資料夾與檔案的設定為
準
以前例來說, 如果 “Product” 資料夾只允許 Everyone
群組讀取, 而 “Sales” 子資料夾卻允許 Everyone 群
組變更, 則 Everyone 群組對於 “Sales” 有變更的權
限;反之, 如果 “Product” 允許 Everyone 變更, 而
“Sales” 只允許讀取, 則Everyone 群組對 “Sales”
子資料夾只有讀取的權限
唯一的例外是, 當上層資料夾允許完全控制時, 因為它包
含了刪除子資料夾及檔案這項特別存取權限, 所以無
論其子資料夾或檔案是否允許刪除, 使用者都可以刪
除其中的子資料夾與檔案
取得擁有權
如果 NTFS 權限規劃的不夠完善, 有可
能會造成所有的人, 包含
Administrators 群組成員, 都無法存取
某些檔案。舉例來說, 拒絕 Everyone 群
組對任何一個資料夾的完全控制權限就
會發生這種情形 (相當於使 Everyone 都
完全不能控制該資料夾), 然而只要藉由
擁有權機制, 便可以輕鬆解決這個難題
什麼是擁有權 -1
Windows 2000 系統中任何一個物件都
有擁有者, 物件的擁有者對於物件有擁
有權, 有擁有權便可以設定物件的存取
權限, 以前面拒絕 Everyone 完全控制的
例子來說, 雖然沒有人可以存取資料夾,
但是物件的擁有者可以重新設定該資料
夾的存取權限。換句話說, 擁有者只須
勾選允許 Everyone 讀取, 就可以讓所有
的人重新獲得讀取權限
什麼是擁有權 -2
預設建立物件的人就是該物件的擁有者,
即使他只是 Domain Users 群組的成員,
舉例來說, "John" 在 C 磁碟中建立了一
個稱為 "John's folder" 的資料夾, 然後
開啟該資料夾的內容交談窗, 並切換到
安全頁次
查看物件的擁有者
要查看物件目前的擁有者, 請按安全頁
次左下方的進階鈕
擁有權的特點
除了使用者自行新增的物件之外,
Windows 2000 中其他物件的擁有者都
是 Administrators 群組
Administrators 群組有一項內建的能力
- 取得擁有權
取得擁有權是 Administrators 群組內
建的能力, 任何人都無法移除它
如何取得擁有權
共用資料夾
Windows 2000 系統提供許多的服務中,
最常使用的莫過於檔案的分享
如何讓網域內所有的使用者按照其權限
存取共用檔案, 對於系統管理員來說, 是
最基本、也是最重要的工作
建立共用資料夾
系統管理員只能設定共用資料夾, 不能
設定共用單一檔案
並非每個帳戶都能夠設定共用資料夾。
獨立伺服器, 必須是 Administrators 或
Server Operators 群組的成員
在網域中必須是 Domain Admins 群組
的成員, 才有建立共用資料夾的能力
透過網路存取資源
透過網路存取資源, 都必須指明該資源
的共用名稱, 說得更精確些, 必須知道它
的 UNC (Universal Naming Convention)
名稱, UNC 的命名格式為:『\\資源所
在的電腦名稱\資源的共用名稱』
將新增資料夾設為共用
建立新的資料夾, 並將它設為共用, 傳統
的做法是利用檔案總管, 「先新增資料
夾, 再將它設為共用」, 這樣需要兩次動
作。不如改用電腦管理主控台, 可以一
次就做完兩件事
執行『開始/程式集/系統管理工具/電腦
管理』
從遠端建立共用資料夾
系統管理員不但可以在本機建立共用資
料夾, 也可以將共用資料夾建立在已加
入網域的遠端電腦上
存取共用資料夾
資料夾分享出來之後, 使用者可以藉由
網路上的芳鄰來存取
連線網路磁碟機
利用『連線網路磁碟機』命令, 可以賦
予共用資料夾一個磁碟機代號, 爾後存
取該共用資料夾, 就如同存取本機磁碟
機一般容易
如何跨網域存取共用資料夾?
如果共用資料夾位於其他網域的電腦,
假設為 "flag" 網域的 "Flag2" 電腦, 且
" flag" 網域和本網域沒有建立信任關係。
則連線時會要求輸入, 在 "flag" 網域有
足夠權限的網域使用者帳戶名稱和密碼
新增網路位置
利用新增網路位置精靈, 也可以簡化存
取共用資料夾的步驟 , 請開啟網路上的
芳鄰視窗, 雙按新增網路位置圖示
另一種新增網路位置的方法
開啟連線網路磁碟機交談窗
使用 NET USE 指令
連線同網域的共用資料夾
NET USE F: \\Xflag2\Application
連線其它網域的共用資料夾
NET USE F: \\Xflag2\\Application
/user:machinegunz.com\Administrator
NET USE F: \\Xflag2\\Application
/user:machinegunz\Administrator
NET USE F: \\Xflag2\\Application
/user:[email protected]
將共用資料夾發佈到 AD
系統管理員可以將共用資料夾發佈到
AD 中, 提供使用者另一種存取共用資料
夾的方式
中斷使用者存取共用資料夾
當存放共用資料夾的電腦要離線時, 系
統管理員可以強迫中斷使用者的連線,
或關閉正被開啟的共用資料夾
隱藏共用資料夾
系統管理員可以隱藏某些共用資料夾,
讓使用者瀏覽網路上的芳鄰時, 無法看
見這些隱藏的共用資料夾, 然而如果對
方知道這些資料夾的共用名稱, 還是能
夠存取到它們
特殊的共用資料夾-1
在電腦管理視窗中, 可以看到一些系統
內建的共用資料夾, 這些共用資料夾大
多具有隱藏、無法刪除兩項特色
特殊的共用資料夾-2
ADMIN$
亦即 Windows 2000 系統檔案所在的路
徑名稱。假設將 Windows 2000 安裝在
F 磁碟機的 WINNT 資料夾, 則
ADMIN$ 等於 "F:\WINNT" 。
只有 Administrators 群組的成員才能
存取 ADMIN$ 共用資料夾
特殊的共用資料夾-3
磁碟機代號$
系統預設將所有的邏輯磁碟機設定成共
用與隱藏, 亦即如果有 C、D、E... 等多
個分割區, 它們都會被共用。
只有 Administrators 群組的成員才能
存取到這些共用資料夾
特殊的共用資料夾-4
IPC$
進行遠端管理或瀏覽共用資源時, 系統
必須保留一部分的記憶體, 做為應用程
式間彼此交換訊息之用, IPC$ 就是這部
分記憶體的共用名稱
電腦間要能夠彼此溝通, IPC$ 這項共用
資源扮演非常重要的角色, 建議不要做
任何更動
特殊的共用資料夾-5
PRINT$
將印表機分享出去, 系統就會把該台印
表機的驅動程式放到此共用資料夾中,
方便印表機管理員從事遠端管理
特殊的共用資料夾-6
NETLOGON
只有伺服器才會有這個資料夾, 它對應到
\WINNT\SYSVOL\sysvol\Domainname\s
cripts
登入的過程中如果要自動執行指令檔 (Script),
或下載使用者設定檔,這些指令檔和設定檔必
須放在這個位置
NETLOGON並未設定為隱藏
共用權限
建立共用資料夾之後, 下一步就是要決
定網域內哪一個使用者或群組能夠存取
它, 換句話說, 也就是進行共用資料夾的
安全性設定
共用權限與 NTFS 權限的關係
共用資料夾的安全性決定於 2 種權限
(Permission) 的設定
共用權限
使用者透過網路存取某項資源時, 首先受到共用權限
的限制, 共用權限定義使用者或群組對於共用資源最
大的存取範圍
NTFS 權限
在共用權限設定的權限範圍內, 若共用資料夾儲存在
NTFS 檔案系統中, 則能夠產生第二層保護 - NTFS
權限設定。亦即, 賦予群組 (或使用者) 資料夾或檔案
的存取權限
共用與 NTFS 權限相衝突時
當共用權限與 NTFS 權限相衝突時, 則
取 2 者中較嚴格的為有效權限
共用權限
完全控制
讀取
變更
NTFS 權限
讀取
修改
讀取及寫入
使用者透過網
路存取共用資
料的有效權限
讀取
讀取
讀取及寫入
設定共用權限-1
設定共用權限-2
表10-46
實作
設定 Administrators 群組擁有完全控制
的共用權限, 而 Everyone 群組只有讀取
權限
設定共用權限-3
如果某個使用者同時隸屬於多個不同的
群組, 而各個群組有不同的共用權限設
定時, 則該使用者擁有這些群組「累加
的最大共用權限」
如果勾選拒絕任何一項共用權限, 則無
論其他群組的設定為何, 使用者一定不
會具有該項權限
「拒絕」的優先等級總是比較高, 在共
用權限以及 NTFS 權限皆是如此
事先定義好的共用權限配套-1
事先定義好的共用權限配套-2
所有使用者都有完全控制權
Everyone 群組有完全控制權限
系統管理員有完全控制權;其他使用者
只有唯讀存取權
Administrators 群組有完全控制權限, 而
Everyone 群組只有讀取權限
事先定義好的共用權限配套-3
系統管理員有完全控制權;其他使用者
則沒有任何存取權
只有 Administrators 群組有完全控制權
限
自訂共用資料夾使用權限
選擇此項, 然後按自訂鈕, 可以按照前面介
紹的步驟, 自行設定共用權限
共用權限
因為共用權限是用來定義使用者對於共
用資料夾最大的存取權限, 所以如果不
是有特別的需要, 可以將這項權限的範
圍設大一點 (例如 Everyone 完全控制),
然後再藉由 NTFS 權限來做進一步的設
定, 這樣做會比較有彈性