C # - Establecer permisos de directorio para todos los usuarios en Windows 7

Esto debería ser un problema bastante simple, pero por alguna razón parece que no puedo hacer que esto funcione. Todo lo que me gustaría hacer es establecer los permisos en un directorio determinado para permitir el acceso completo a todos los usuarios. Aquí está el código que tengo hasta ahora:

System.IO.DirectoryInfo di = new System.IO.DirectoryInfo(destinationDirectory);
FileSystemAccessRule fsar = new FileSystemAccessRule("Users", FileSystemRights.FullControl, AccessControlType.Allow);
DirectorySecurity ds = null;

    if (!di.Exists)
    {
       System.IO.Directory.CreateDirectory(destinationDirectory);
    }

ds = di.GetAccessControl();
ds.AddAccessRule(fsar);

No se lanzan excepciones, pero tampoco sucede nada. Cuando verifico los permisos del directorio después de ejecutar el código, no veo cambios.

¿Algunas ideas

Gracias por adelantado
Hij

Respuestas a la pregunta(4)

Su respuesta a la pregunta