web-dev-qa-db-ja.com

Windowsのフォルダアクセス許可をツリービューで確認できますか?

Windowsの折りたたみ可能なツリービューでフォルダー/ファイルのアクセス許可を確認する方法はありますか?

私が必要だと思うのは次のようなものです。

+ folder1 - EntAdmins[RWX],JoeBloggs[R--],Administrators[RWX]]
+ folder2 - EntAdmins[RWX],JoeBloggs[RWX],JoesWife[R--]Administrators[RWX]]

多くのフォルダについても同様です。

理想的には、ツールは以下のようなことをします。 「+」がクリックされたとき:

- folder1
|---+ Subfolder1 - EntAdmins[RWX],JoeBloggs[R--],Administrators[RWX]]
|---+ Subfolder2 - EntAdmins[RWX],JoeBloggs[R--],Administrators[RWX]]
|
+ folder2 - EntAdmins[RWX],JoeBloggs[RWX],JoesWife[R--]Administrators[RWX]]

このようなものはWindowsに存在しますか?何百ものフォルダをスキャンしてアクセス許可を確認する必要があります。アクセス許可を確認するためだけに、右クリックして[プロパティ]、[セキュリティ]、[詳細設定]の順にクリックしたくありません。

2

AccessEnum from Microsoft Sysinternals は、要求されたほとんどのことを実行します。ただし、ドリルダウンする機能はありませんが、それでも非常に便利なツールです。

試してみる!

AccessEnum Screenshot
(ソース: Microsoft.com

5
Izzy

私のツール SetACL Studio はまさにあなたが望むことをします。左側にツリービューがあり、右側のメイン領域に所有者と権限が表示されます。

enter image description here

ご覧のとおり、ファイルシステム、レジストリ、プリンター、サービス、共有、WMIオブジェクトなどのさまざまなオブジェクトタイプでも機能します。もちろん、権限を変更することもできます。そして、それは元に戻しました。

1
Helge Klein

次のコマンドラインを使用して、Windowsで話しているのと同様のことを実行できる場合がありますPowershell

dir -recurse | where { $_.PSIsContainer -eq "TRUE" } | get-acl

オプションで、次のようなファイルに出力をパイプするできます。

dir -recurse | where { $_.PSIsContainer -eq "TRUE" } | get-acl | out-file "C:\report.txt"
1
Marcus