1

指定したフォルダのアクセス許可を変更する必要があるプログラムがあります。私が最初にやらなければならないことは、継承によってフォルダーに与えられたすべてのアクセス許可を削除し(つまり、すべてのactuelアクセス許可を削除し)、特定のユーザー/グループに新しいアクセス許可を追加することです。

特定のユーザーを知っている場合、そのユーザーのフォルダーのアクセス許可を簡単に削除できることはわかっていますが、すべてのアクセス許可を消去して最初からやり直すことができるようにする方法はありますか、それとも既存のすべてのアクセス許可を見つける方法を見つける必要がありますか?次に、それらを1つずつ削除しますか?

より具体的に行う必要があるのは、継承されたアクセス許可なしで新しいフォルダーを作成し、独自のアクセス許可を設定することです。

具体的には、ディレクトリを作成してからセキュリティを強化し、継承を削除したかのようにしたいと思います。

4

4 に答える 4

1

必要なことをすべて実行できるかどうかはわかりませんが、それらは .NET ツールです

Directory.GetAccessControl

Directory.SetAccessControl

于 2012-09-24T20:58:51.697 に答える
0

だから私はいくつかのテストを行ってきました。私がする必要があったのは、DirectorySecurity から SetAccessRuleProtection メソッドを呼び出し、それを私の DirectoryInfo に適用することです。

私はそれを試してみましたが、うまくいきました。

于 2012-10-03T02:43:22.463 に答える
0

厳密には .NET ではありませんが、次のようにICACLSプログラムを使用できます。Process.Start()

Process.Start("icacls MyDir /inheritance:r");
于 2012-09-24T19:20:43.610 に答える