web-dev-qa-db-ja.com

誰かに「所有権を取得する」特権を付与するにはどうすればよいですか?

私はWindows2008R2マシンを持っています。私のマシン自体はドメインコントローラーではありませんが、ドメインに参加しています。

[ローカルセキュリティポリシー]の[セキュリティ設定]> [ローカルポリシー]> [ユーザー権利の割り当て]で、ユーザーDOMAIN\jane.doeに「ファイルまたはその他のオブジェクトの所有権を取得する」権限を付与します。

マシンを再起動し、DOMAIN\jane.doeとしてログインしました。コマンドプロンプトを開き、takeown /f c:\test\testfile.txtを実行します。 「アクセスが拒否されました」というエラーが表示されます

ファイルはDOMAIN\administratorによって作成されました。したがって、所有者はAdministratorsグループに設定されました。他にGPOがマシンに適用されていないことを確認しました。

テストの目的で、ファイルからすべてのDACLを取り出し、DACLを介してDOMAIN\jane.doeに「所有権の取得」権限を付与しました。次に、DOMAIN\jane.doeとしてログインし、takeown /f c:\test\testfile.txtを再度実行します。 DACLを介してDOMAIN\jane.doeに「所有権の取得」権限が付与されている場合、所有権を正常に取得できます。

私の質問は、ユーザーDOMAIN\jane.doeに特権を付与しても、ファイルの所有権を取得できないのはなぜですか? takeown.exeがWindows特権を尊重せず、DACLのみを尊重するためですか? Windowsエクスプローラーのセキュリティプロパティページを使用して、同様のテストを行いました。 DOMAIN\jane.doeは、DACLを介して「所有権を取得する」権限を付与されていても、所有権を取得できませんおよび「ファイルまたはその他のオブジェクトの所有権を取得する」権限を付与されています。

3
Harvey Kwok

私はちょうど答えを考え出しました。 UACをオンにしていたからです。 UACをオフにすると、takeown.exeとExplorer.exeの両方のセキュリティプロパティが期待どおりに機能します。 DOMAIN\jane.doeは、期待どおりに所有権を取得できます。

2
Harvey Kwok