WindowsServer入門系列36NTFS許可權的應用規則
只有系統管理員或者是具有“完全控制”許可權的使用者才可以設定檔案或資料夾的NTFS許可權。在設定許可權時要掌握其應用規則,下面結合例項來分別說明。
假設系統中存在userA和userB兩個使用者以及group1和group2兩個使用者組,userA和userB同時都屬於是group1和group2使用者組的成員。現在來設定它們對資料夾test以及資料夾中的兩個檔案test1.txt和test2.txt的NTFS許可權。
1. 許可權的組合
使用者對資源的有效許可權是分配給使用者賬戶的許可權和使用者所屬各個組的累加許可權。
如果使用者對檔案具有讀取許可權,該使用者所屬的組又對該檔案具有寫入的許可權,那麼,該使用者就對該檔案同時具有讀取和寫入的許可權。
設定userA對檔案test1.txt的許可權為讀取許可權,group1對檔案test1.txt的許可權為寫入許可權,此時使用者userA的有效許可權就是讀取和寫入,而使用者userB的許可權為讀取。
我們可以針對一個檔案或資料夾來檢視某個使用者或使用者組對它所具有的有效許可權。在要檢視的物件的“安全”選項卡中點選“高階”按鈕,然後點選“有效許可權”標籤,輸入要查詢的使用者或組,即可看到該使用者或組對這個物件的有效許可權
下面繼續針對檔案test2.txt進行設定:group1組具有讀取許可權,group2組具有寫入許可權。則使用者userA和userB都對該檔案具有讀取和寫入許可權。
2. 許可權的拒絕
拒絕許可權要優先於其他所有許可權,即“拒絕優先”。
有時某些檔案可能會要求拒絕某些使用者的訪問,但是由於使用者會自動累加其所屬的多個組的許可權,就會造成雖然沒有直接為使用者分配許可權,但由於組的關係,使用者還是會訪問檔案。怎麼解決呢?這就需要設定拒絕許可權。
如針對檔案test2.txt,使用者userA從組gourp1和組group2中自動獲得了讀取加寫入的許可權。如果希望userA對該檔案只能讀取而不能寫入,如何實現?這就需要給userA設定拒絕寫入許可權
如果有大量的使用者需要拒絕,可以建立一個拒絕組,然後將需要拒絕的使用者加入此組,再給這個組設定拒絕相關的許可權即可。
如果一個使用者賬戶明確設定了訪問許可權,但是被拒絕訪問,這時就需要檢查其所在的組是否被設定了拒絕的許可權。
3. 許可權的繼承
分配給資料夾的許可權可以自動被其中的子資料夾和檔案繼承。
如userA對test資料夾擁有“讀取+寫入”許可權,那麼他對test資料夾中的子資料夾和檔案也自動具有“讀取+寫入”許可權。但這些從上一級繼承下來的許可權,顯示為灰色,不能直接修改,只能在此基礎上新增其他的許可權。
如果需要對檔案設定單獨的許可權,而不需要從上一級繼承許可權,這時可以將繼承許可權刪除,然後重新設定NTFS許可權。取消許可權繼承的方法是:在“安全”對話方塊中點選右下角的“高階”按鈕,然後在“高階安全設定”的“許可權”選項卡中清除“允許父項的繼承許可權傳播到該物件和所有子物件。包括那些在此明確定義的專案”選項,
清除之後系統會提示以前從上一級繼承下來的許可權是保留還是全部刪除。如果保留許可權就單擊“複製”按鈕,如果不保留,就可以單擊“刪除”按鈕,
4. 子資料夾/檔案許可權優先於父資料夾許可權
對於資料夾中的子資料夾或檔案設定的許可權,要優先於從父資料夾繼承而來的許可權。
比如,我們希望userA對test資料夾以及資料夾內的其它所有檔案和子資料夾都具有讀取和寫入許可權,但唯獨對test1.txt檔案只具有讀取許可權,該如何設定?
可以先對test資料夾設定userA具有讀取和寫入許可權,然後再針對test1.txt檔案給userA設定拒絕寫入許可權,這樣便可以滿足要求了。
本文轉自 yttitan 51CTO部落格,原文連結:http://blog.51cto.com/yttitan/1339892
相關文章
- WindowsServer入門系列35瞭解NTFS安全許可權WindowsServer
- WindowsServer入門系列40網路共享許可權設定WindowsServer
- Util應用框架快速入門(5) - 許可權入門框架
- MongoDB入門系列(四):許可權管理MongoDB
- Serv-U許可權設定規則
- 類的許可權與應用
- Linux 許可權入門指南Linux
- 許可權系統:許可權應用服務設計
- 許可權系統:許可權應用服務設計Tu
- MySQL資料庫許可權體系入門(4)---管理全域性許可權MySql資料庫
- 入門MySQL——使用者與許可權MySql
- MySQL入門--使用者與許可權MySql
- [MySQL光速入門]031 許可權管理MySql
- MySQL資料庫許可權體系入門(5)---管理資料庫許可權MySql資料庫
- MySQL資料庫許可權體系入門(3)---管理使用者許可權MySql資料庫
- iOS 10設定應用許可權iOS
- 前端單頁面應用的許可權管理前端
- Oracle的物件許可權、角色許可權、系統許可權Oracle物件
- 如何檢測應用通知許可權?如何跳轉通知許可權設定頁?
- 許可權控制庫 Casbin 在 Slim 中的應用
- 自定義Android應用的訪問許可權Android訪問許可權
- MySQL資料庫許可權體系入門(6)---管理表、列及程式相關許可權MySql資料庫
- 手摸手,帶你用vue擼後臺 系列二(登入許可權篇)Vue
- Android應用程式獲得root許可權Android
- AIX 的許可許可權(轉)AI
- WindowsServer入門系列21防範ARP欺騙WindowsServer
- vuejs單頁應用的許可權管理實踐VueJS
- 《MySQL 入門教程》第 05 篇 賬戶和許可權MySql
- 許可權之選單許可權
- 1.6.2. 許可權對應的操作
- 如何用 Vue 實現前端許可權控制(路由許可權 + 檢視許可權 + 請求許可權)Vue前端路由
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- Microsoft Graph for Office 365 - Azure AD應用程式許可權ROS
- android - 解決“應用自定義許可權重名”Android
- 值得注意的 Android 應用程式許可權–資訊圖Android
- 如何設計應用系統的資料許可權管理
- Java入門筆記(六)——訪問許可權修飾符Java筆記訪問許可權
- MySQL資料庫許可權體系入門(1)---工作原理MySql資料庫