共用資料夾 權限





進入內容, 先告知來源: 檔案(資料夾)權限簡介之初級篇

要先弄清楚 <共用> 與 <安全性> 的不同。



圖檔本機登入只考慮 <安全性權限> ;無關 <共用權限>。

假設你在某個資料夾要讓 [本機的其他使用者] 
只讓他能:
  1.可以看其中的檔案(讀取)
  2.新增檔案或子資料夾(寫入)
  3.更改已存在的檔案內容(寫入)
  4.不可以刪除檔案或子資料夾

還有一個很重要的觀念要釐清:
以同樣檔名的檔案來覆蓋原始檔案
在電腦是認為更改檔案內容
只需最少有到 [寫入] 的權限即可。

然而,把原始檔案更改檔名;而不改變其內容
在電腦卻認為是刪除原檔案後新增一個檔案!
這必須至少有 [修改] 的權限才可以實施的!!


----------------------------------------------------------------------------------------------------------------------

圖檔圖檔
遠端存取(例如:網路芳鄰)要看二個地方,
先看 <共用權限>,
再和 <安全性權限>
做交集(也就是取其較嚴格的)。

假設你在某個資料夾要讓 [網路芳鄰的使用者] 
只讓他們能:
1.可以看其中的檔案(讀取)
2.新增檔案或子資料夾(寫入)
3.更改已存在的檔案內容(寫入)
4.不可以刪除檔案或子資料夾

因為遠端存取(例如:網路芳鄰)是先看 <共用權限>,
再和 <安全性權限>做交集(也就是取其較嚴格的)才是有效權限。
以這個例子我們可以如此設定:




安全性權限部份:
你給予該USER只有 <寫入> 的權限


如此設定之後,該USER在共用權限部份擁有 <變更> 的權限,
所以他能在該共享資料夾內新增及刪除檔案或子資料夾。

然而,他在安全性權限部份只擁有至 <寫入> 的權限,
所以他能新增檔案或子資料夾;卻不能刪除檔案或子資料夾。

因此,雖然他在共用權限部份擁有 <變更> 的權限,
但是在安全性權限部份卻沒有 <修改> 的權限。





我用表格來做整理;可能會比文字敘述更容易明白。
如下表:

-----------------------------共用權限<變更>-------安全性權限<寫入>
新增檔案或子資料夾-----------可------------------------可
改變檔案內容-------------------可------------------------可
刪除檔案或子資料夾-----------可----------------------不可

兩個權限作交集運算之後,取其較嚴格的限制之後得到這樣的結果:

可新增檔案或子資料夾;
可改變檔案內容;
不可刪除檔案或子資料夾 !


----------------------------------------------------------------------------------------------------------------------
我知道你可能對權限一些名詞仍然有一些模糊,沒關係!我來做個整理:

完全控制-----------→  允許進行任何作業
修改-----------------→ 修改、刪除檔案(資料夾)內容,是僅次於完全控制的權限
讀取及執行---------→ 讀取檔案外也可以執行其中的可執行檔
資料夾清單內容--→  列出資料夾內的檔案名稱(這個權限為資料夾專用)
讀取----------------→  讀取檔案
寫入----------------→  可以修改檔案(資料夾)內容;但是不能刪除檔案(資料夾)


而資料夾『共用權限』中的「變更」,就是大約等於「修改」。

這其中就以 [修改] 最容易讓人混淆,
初學者很容易的依字面上想當然爾的認定:
我有一份檔案資料要讓同仁可以 {編輯更改} 其中的內容,所以要給他們有[修改] 的權限!這是相當大的誤解!! 
[修改] 這個權限,
你可以把它想成是 [讀取及執行] 加上 [寫入] 再加上 [刪除] 的組合。
修改包含 ( 讀取/ 執行/ 寫入/ 刪除 )
所以,它除了能{編輯更改}文件內容,也可以刪除整個文件或資料夾!

那你可能會說 [修改] 這裡我給它勾選 [拒絕] 不就得了?
NO! [拒絕] 這個命令不要顧名思義的隨便給它勾選,
在Windows NT系列裡 [拒絕] 的優先權大於 [允許] !
如上例:一旦勾選 [拒絕修改] 則連 [讀取及執行] 和 [寫入] 都一起拒絕了喔!
屆時該檔案是連看也不給人家看;更不要想說去編修或更改檔案了!