ローカル ネットワーク上の私のアプリでは、すべてのユーザーがこのコードを使用して共有フォルダーにディレクトリを作成する必要があります。test1 は、たとえば、ユーザーのフォルダーの 1 つの名前です。
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Deny));
di.Create(ds);
ドメインの管理者が任意のユーザーからすべてのディレクトリを読み込もうとすると、次のエラーが発生しました。
不正な操作を試みた
管理者が実行するコードは次のとおりです。
DirectoryInfo di = new DirectoryInfo(@"\\Server\Test\test1");
DirectorySecurity ds=new DirectorySecurity();
ds.SetAccessRule(new FileSystemAccessRule(Enviroment.Username,
FileSystemRights.FullControl, AccessControlType.Allow));
di.SetAccessControl(ds);
私の間違いはどこですか?
前もって感謝します。