web-dev-qa-db-ja.com

誤ってC:\ Windows \ system32 \フォルダーの完全な所有権を取得しました。これは問題になりますか?

TAKEOWNコンソールコマンドを使用して、System32内の単一のフォルダーに対する完全なアクセス許可を取得することを意図しました。これは、削除して古いバージョンに置き換えることを意図していましたが、そのフォルダーまで名前を貼り付けるだけでした。

これで、System32のすべてを変更できます。これは将来問題になるのでしょうか?

もしそうなら、どうすればパーミッションを元に戻すことができますか(それらが何であったかはわかりません)?

2
Stormtrooper

はい、これは大きな問題になります。また、主要なセキュリティ上の懸念。

私が考えることができる変更を元に戻す唯一のクリーンな方法は、 システムの復元 変更を行う前のポイントに戻すことです。

それほどクリーンではありませんが、復元ポイントがない場合のオプションとなる可能性がある別の方法は、 icacls を使用することです。

まず、同じバージョンのOSで影響を受けていないマシンを見つけ、icaclsを実行して、ツリー全体のアクセス許可をC:\windows\system32\の下に保存します。

icacls c:\windows\system32\ /save FreshWin32Permissions /T /C /Q

次に、作成したファイルを影響を受けるマシンに(ネットワークまたはUSBキーを介して)コピーし、次のコマンドを実行してアクセス許可を復元します。

icacls c:\windows\system32\ /restore FreshWin32Permissions /T /C /Q

上記の方法の詳細については、この投稿を確認してください: http://virot.eu/save-and-restore-ntfs-permissions-using-icacls/

これはまた、「 私は誤って... "」を思い出させます。あなたの投稿がそれらのジョークの1つではないことを願っています。

1
Art Gertner