Mateusz
Korpal
Student, Uniwersytet
Łódzki
Temat: C# nadawanie uprawnień do folderu
Witam wszystkich.Mam problem związany z dodawaniem uprawnień do folderu. Kod programu :
// wywołanie metody
AddDirectorySecurity("E:\\Folder_Ud\\0002", "Arek", FileSystemRights.FullControl, AccessControlType.Allow);
private void AddDirectorySecurity(string _folderPath, string Account, FileSystemRights Rights, AccessControlType ControlType)
{
DirectorySecurity dirSecurity = Directory.GetAccessControl(_folderPath);
dirSecurity.AddAccessRule(new FileSystemAccessRule(Account, Rights, ControlType));
Directory.SetAccessControl(_folderPath, dirSecurity);
}
Folder 0002 jest podfolderem folderu 'Folder_Ud' który jest udostępniony. Do zabezpieczeń w właściwościach folderu '0002' jest dodany użytkownik 'Arek' ale niestety jego uprawnienia nie ulegają zmianie :( to samo jest gdy chce usunąć uprawnienia
DirectorySecurity dSecurity = Directory.GetAccessControl(_folderPath);
dSecurity.RemoveAccessRule(new FileSystemAccessRule(Account, Rights, ControlType));
Directory.SetAccessControl(_folderPath, dSecurity);
Bardzo proszę o pomoc i z góry dziękuję :)