在雙啟動 Win7 上,我應該使用哪個內建 Windows 群組來取得 NTFS 權限?

在雙啟動 Win7 上,我應該使用哪個內建 Windows 群組來取得 NTFS 權限?

我仍在某些電腦上使用雙啟動,因此我正在運行兩個 Windows 7 安裝。大多數資料都位於兩個安裝都使用的單獨硬碟的分割區上。

對於某些文件,我需要設定 NTFS 權限,如果我使用使用者帳戶或自訂 Windows 群組執行此操作,則在一次安裝中可以正常運作。啟動到第二次安裝時,使用者無法存取這些文件,因為 ACL 中的項目特定於第一次安裝中的帳戶(並在安全性對話方塊中顯示為「未知」)

為了解決這個問題,我可以使用內建的 Windows 群組之一。它們的 sid 在所有 Windows 安裝上都是相同的。

問題是使用哪個內建組?我想給予用戶盡可能少的額外權限:

Administrators                  S-1-5-32-544
Backup Operators                S-1-5-32-551
Cryptographic Operators         S-1-5-32-569
Distributed COM Users           S-1-5-32-562
Event Log Readers               S-1-5-32-573
Guests                          S-1-5-32-546
IIS_IUSRS                       S-1-5-32-568
Network Configuration Operators S-1-5-32-556
Performance Log Users           S-1-5-32-559
Performance Monitor Users       S-1-5-32-558
Power Users                     S-1-5-32-547
Remote Desktop Users            S-1-5-32-555
Replicator                      S-1-5-32-552
Users                           S-1-5-32-545

我不想使用管理員、備份操作員或高級用戶,因為這些群組中的帳戶擁有強大的權限。剩下的哪一個最「強」?

我也無法使用“來賓”,因為他們不應該訪問這些文件。

我也不能使用“用戶”,因為每個普通用戶都在該群組中,但並非每個用戶都應該有權訪問相關文件。

答案1

1 個字。用戶。

使用者基本上是可以在本地透過該機器進行身份驗證的所有人。

答案2

在Windows Vista和後來的Windows Vista中,「進階使用者」群組似乎失去了幾乎所有的權力,其成員基本上與「使用者」群組的成員一樣強大。

因此,高級用戶群組是滿足給定要求的良好候選者。

此外,「Replicator」群組沒有額外的使用者權限,且 AFAIK 對任何安全性物件沒有權限。它是 Windows NT 時代的遺留群組。

如果您使用伺服器,“列印操作員”群組是另一個候選者。

編輯: 事實證明,「進階使用者」和「列印操作員」群組都不適用於此目的。即使使用者是這些群組的成員且這些群組具有對資源的寫入權限,該使用者也沒有對該資源的寫入存取權限。

與管理員群組一樣,這些群組很特殊,當使用者位於該群組時,他會在登入時獲得分割令牌。透過此群組成員資格獲得的權限不在他的標準使用者令牌中,因此他無權存取該資源。

您可以透過輸入來看到這一點

whoami /groups

「進階使用者」群組具有以下屬性:

Group used for deny only

「遠端桌面使用者」群組沒有此功能,但具有使用戶能夠透過 RDP 登入的副作用。所以唯一可以用於此目的的群組是複製器團體

答案3

一個非常實驗性的方法是讓兩個 Windows 安裝使用相同的使用者資料庫 (SAM)。

如果您能夠設法將安裝 1 的 SAM 檔案 ( \Windows\System32\config\SAM) 複製到安裝 2 中,則使用者在 SID 層級上將是相同的。

一種類似的方法是在每個安裝上建立一個群組,然後嘗試編輯一個安裝的 SAM 文件,將其 SID 更改為另一個安裝使用的 SID。由於密碼重設工具會修改 SAM,這可能是可能的方法。

我自己從未嘗試過 - 因此在嘗試此類方法之前,請確保您對系統進行了完整備份...

相關內容