特定 NTFS/共用權限

特定 NTFS/共用權限

我被要求創建一些資料夾權限,但遇到了一些困難。我確信它們的創建相當簡單,但我正處於掙扎的巴士上。

我已經為目錄的每個子資料夾建立了安全性群組。有一個整體安全群組允許公司中的每個人都可以查看該資料夾。為子資料夾分配權限時發生了一些奇怪的事情。當我刪除“Everyone”群組時,我將無法查看子資料夾。

主意:

  • 頂級目錄- 每個人都可以看到

    • 目錄1- 每個人(可以看到資料夾但看不到內容)|第 1 組 -(讀/寫/執行)
    • 目錄2- 每個人(可以看到資料夾但看不到內容)|第 2 組 -(讀/寫/執行)
    • 目錄3- 每個人(可以看到資料夾但看不到內容)|第 3 組 -(讀/寫/執行)

任何幫助將不勝感激!

謝謝!

答案1

一些可以幫助你的評論

  • 尋找哪個群組給您存取權限,然後您自己回答您的問題。

  • 您必須區分兩種類型的安全群組:

    • 群組存取資源。通常,每個資源(此處為託管目錄)上都有 R/Exec 和 RW 群組。絕不授予使用者完全控制權,絕不,絕不
    • 管理群組。必須隨處可見並具有完全控制存取權限。

如果您是管理員,您必須是一個或多個管理群組的成員。即 ServiceDesk 群組、管理伺服器、管理工作站群組、網域管理員(是的!所有管理員都不應該是該群組的成員)

  • 那麼共享的存取權限又如何呢?沒關係,別玩這個。每個人完全控製或更安全,網域使用者或經過身份驗證的使用者完全控制。如果您願意,您可以放置​​ AD 群組,但之後就很難(有時甚至是不可能)管理。

    請記住:在共用權限和 NTFS 權限之間,最小的就是贏家。 即:共享上的存取權限 - NTFS權限 - 結果讀取 - 完全控制 - 讀取正常 想想看,存取檔案之前必須經過共用。

如果您想要快速審核/管理 NTFS 權限:使用模組 NTFSSecurity(在 powershell Gallery 中)

使用幾行程式碼的範例: $share = "\server\share" # 收集第一級目錄。如果多層使用 -Depth $Tree = Get-ChildItem -Path $share -Directory | Select-Object Name, FullName # 導入模組 NTFSSecurity(最適合使用 Get-Acl cmdlet) Import-Module NTFSSecurity # 收集共享的 NTFS 權限 $result = Get-NTFSAccess -Path $share # 收集每個子目錄的 NTFS 權限。 $result += foreach ($dir in $Tree) { Get-NTFSAccess -Path dir.fullName -ExcludeInherited # 只是為了減輕輸出檔案的重量。您也可以根據您要尋找的內容使用 -ExcludeExplicit 。 } # 匯出為 .csv 檔案 $result | Export-Csv -Path c:\exportPath\NTFSPerms.csv -NoTypeInformation # 如果需要,使用 -Encoding -Delimiter

注意:不要將其視為腳本,沒有錯誤處理。只是一些線條,僅此而已。

問候奧利佛

相關內容