Filrettigheder og alligevel ikke (FileSystemAccessRule)
HejJeg sidder og er i gang med at ændre nogle rettigheder på en mappe, men det lykkedes ikke helt.
Som der står i titlen, bruger jeg FileSystemAccessRule objektet, hvor jeg definere gruppen, rettigheder med mere, men det eneste der bliver gemt er at den nye gruppe er vist i listen over brugere og grupper.
FileSystemRights.Modify bliver slet ikke skrevet til gruppen.
Er der nogen der kan give en hjælpende hånd til en der er ved at få grå hår?
code:
DirectoryInfo dInfo = new DirectoryInfo(dst.FullName);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.AddAccessRule(new FileSystemAccessRule(
@"ANL_ALLE_W",
FileSystemRights.Modify,
InheritanceFlags.ObjectInherit,
PropagationFlags.InheritOnly,
AccessControlType.Allow));
dInfo.SetAccessControl(dSecurity);
Jeg har også prøvet den simple udgave uden held:
DirectoryInfo dInfo = new DirectoryInfo(dst.FullName);
DirectorySecurity dSecurity = dInfo.GetAccessControl();
dSecurity.AddAccessRule(new FileSystemAccessRule(
@"ANL_ALLE_W",
FileSystemRights.Modify,
AccessControlType.Allow));
dInfo.SetAccessControl(dSecurity);