私はまだいくつかのコンピューターでデュアル ブートを使用しているため、2 つの Windows 7 インストールを実行しています。ほとんどのデータは、両方のインストールで使用される別のハード ドライブのパーティションにあります。
特定のファイルについては、NTFS アクセス許可を設定する必要があります。ユーザー アカウントまたはカスタム Windows グループを使用してこれを行うと、1 つのインストールでは正常に機能します。2 番目のインストールを起動すると、ACL のエントリが最初のインストールのアカウントに固有のものであるため (セキュリティ ダイアログで「不明」と表示される)、ユーザーはファイルにアクセスできません。
この問題を回避するには、組み込みの Windows グループの 1 つを使用します。これらのグループの 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 以降では、「Power Users」グループの権限がほぼすべて失われ、そのメンバーは基本的に「Users」グループのメンバーと同じ権限を持つようになったようです。
したがって、Power Users グループは、指定された要件に適した候補です。
また、「Replicator」グループには追加のユーザー権限はなく、私の知る限り、セキュリティ保護可能なオブジェクトに対する権限もありません。これは、Windows NT 時代からのレガシー グループです。
サーバーを使用している場合は、「印刷オペレーター」グループも候補になります。
編集: 結局、「Power Users」グループと「Print Operators」グループはどちらもこの目的には適さないことがわかりました。ユーザーがこれらのグループのメンバーであり、グループにリソースへの書き込み権限がある場合でも、ユーザーにはリソースへの書き込みアクセス権がありません。
管理者グループと同様に、これらのグループは特別であり、ユーザーがグループに所属すると、ログオン時に分割トークンが付与されます。このグループ メンバーシップを通じて獲得した権限は、標準ユーザー トークンには含まれていないため、リソースにアクセスできません。
これを確認するには、次のように入力してください。
whoami /groups
「パワー ユーザー」グループには次の属性があります:
Group used for deny only
「リモートデスクトップユーザー」グループにはこの機能はありませんが、ユーザーがRDP経由でログオンできるようにするという副作用があります。そのため、これに使用できる唯一のグループはレプリケーターグループ
答え3
非常に実験的なアプローチの 1 つは、両方の Windows インストールで同じユーザー データベース (SAM) を使用するようにすることです。
インストール 1 のSAM ファイル ( ) をインストール 2 にコピーできれば、\Windows\System32\config\SAM
ユーザーは SID レベルまで同一になります。
同様のアプローチとしては、各インストールでグループを作成し、1 つのインストールの SAM ファイルを編集して、その SID を他のインストールで使用されている SID に変更するという方法があります。パスワード リセット ツールは SAM を変更するため、これが可能な方法である可能性があります。
私はこれを自分で試したことはありません。したがって、このようなアプローチを試す前に、システムの完全なバックアップがあることを確認してください...