title: Programmatically Adding Permissions to a Folder
body: <p>I have an issue where I need to add give access to a folder for all authenticated users to store application related settings. I have found that this can be done with the below code...</p>
  
  <pre><code>var Info = new DirectoryInfo(settingsdir);
  var Security = Info.GetAccessControl(AccessControlSections.Access);
  
  Security.AddAccessRule(
      new FileSystemAccessRule(
          "Authenticated Users", FileSystemRights.Modify,
          InheritanceFlags.ContainerInherit | InheritanceFlags.ObjectInherit,
          PropagationFlags.None,
          AccessControlType.Allow));
  </code></pre>
  
  <p>The problem I have found is that "Authenticated Users" is a system account that is on windows however, on different language versions of Windows this account name is translated, for instance in Germany this account is called 'Authentifizierte Benutzer'. Is there a way to know the proper name of this account (with out the obvious of going through every language and finding the correct account name).</p>