Leaked source code of windows server 2003
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

380 lines
18 KiB

  1. /**********************************************************************/
  2. /** Microsoft LAN Manager **/
  3. /** Copyright(c) Microsoft Corp., 1991 **/
  4. /**********************************************************************/
  5. /*
  6. Perm.str
  7. This file contains the strings for the permission/security dialogs.
  8. FILE HISTORY:
  9. Johnl 15-Aug-1991 Created
  10. Johnl 21-Jan-1992 Removed Permissions and Auditing buttons
  11. from properties dialog
  12. */
  13. /* These are the high level names of the permissions and appear in the
  14. * main permissions listbox.
  15. */
  16. IDS_GEN_LM_ACCESSNAME_DENY_ALL, "No Access"
  17. IDS_GEN_LM_ACCESSNAME_SEE_USE, "Read"
  18. IDS_GEN_LM_ACCESSNAME_CHANGES, "Change"
  19. IDS_GEN_LM_ACCESSNAME_FULL, "Full Control"
  20. IDS_GEN_ACCESSNAME_SPECIAL, "Special Access"
  21. /* These are the LM Special permission strings
  22. */
  23. IDS_LM_ACCESSNAME_READ, "&Read (R)"
  24. IDS_LM_ACCESSNAME_WRITE, "&Write (W)"
  25. IDS_LM_ACCESSNAME_CREATE, "&Create (C)"
  26. IDS_LM_ACCESSNAME_DELETE, "&Delete (D)"
  27. IDS_LM_ACCESSNAME_EXEC, "E&xecute (X)"
  28. IDS_LM_ACCESSNAME_ATRIB, "Change A&ttributes (T)"
  29. IDS_LM_ACCESSNAME_PERM, "Change &Permissions (P)"
  30. /* LM Audditting strings
  31. */
  32. IDS_LM_AUDIT_NAME_OPEN, "&Read"
  33. IDS_LM_AUDIT_NAME_WRITE, "&Write"
  34. //IDS_LM_AUDIT_NAME_CREATE, "&Create"
  35. IDS_LM_AUDIT_NAME_CREATE_WRITE, "&Write"
  36. IDS_LM_AUDIT_NAME_DELETE, "&Delete"
  37. IDS_LM_AUDIT_NAME_ACL, "Change &Permissions"
  38. /* NT Permission strings
  39. */
  40. IDS_FILE_PERM_SPEC_READ, "&Read (R)"
  41. IDS_FILE_PERM_SPEC_WRITE, "&Write (W)"
  42. IDS_FILE_PERM_SPEC_EXECUTE, "E&xecute (X)"
  43. IDS_FILE_PERM_SPEC_ALL, "Generic &All (A)"
  44. IDS_FILE_PERM_SPEC_DELETE, "&Delete (D)"
  45. IDS_FILE_PERM_SPEC_CHANGE_PERM, "Change &Permissions (P)"
  46. IDS_FILE_PERM_SPEC_CHANGE_OWNER, "Take &Ownership (O)"
  47. IDS_FILE_PERM_GEN_NO_ACCESS, "No Access"
  48. IDS_FILE_PERM_GEN_READ, "Read"
  49. IDS_FILE_PERM_GEN_MODIFY, "Change"
  50. IDS_FILE_PERM_GEN_ALL, "Full Control" // Generic All
  51. IDS_DIR_PERM_SPEC_READ, "&Read (R)"
  52. IDS_DIR_PERM_SPEC_WRITE, "&Write (W)"
  53. IDS_DIR_PERM_SPEC_EXECUTE, "E&xecute (X)"
  54. IDS_DIR_PERM_SPEC_ALL, "Generic &All (A)"
  55. IDS_DIR_PERM_SPEC_DELETE, "&Delete (D)"
  56. IDS_DIR_PERM_SPEC_CHANGE_PERM, "Change &Permissions (P)"
  57. IDS_DIR_PERM_SPEC_CHANGE_OWNER, "Take &Ownership (O)"
  58. IDS_DIR_PERM_GEN_NO_ACCESS, "No Access"
  59. IDS_DIR_PERM_GEN_LIST, "List"
  60. IDS_DIR_PERM_GEN_READ, "Read"
  61. IDS_DIR_PERM_GEN_DEPOSIT, "Add"
  62. IDS_DIR_PERM_GEN_PUBLISH, "Add & Read"
  63. IDS_DIR_PERM_GEN_MODIFY, "Change"
  64. IDS_DIR_PERM_GEN_ALL, "Full Control" // Generic All
  65. IDS_NEWFILE_PERM_SPEC_READ, "&Read (R)"
  66. IDS_NEWFILE_PERM_SPEC_WRITE, "&Write (W)"
  67. IDS_NEWFILE_PERM_SPEC_EXECUTE, "E&xecute (X)"
  68. IDS_NEWFILE_PERM_SPEC_ALL, "Generic &All (A)"
  69. IDS_NEWFILE_PERM_SPEC_DELETE, "&Delete (D)"
  70. IDS_NEWFILE_PERM_SPEC_CHANGE_PERM, "Change &Permissions (P)"
  71. IDS_NEWFILE_PERM_SPEC_CHANGE_OWNER, "Take &Ownership (O)"
  72. /* These are the strings that appears for permissions when they
  73. * are not specified, when no access is granted, when all accesss
  74. * is granted or when the permission doesn't mask an entry in the
  75. * mask map.
  76. */
  77. IDS_NOT_SPECIFIED_MNEMONIC, "(Not Specified)"
  78. IDS_NO_ACCESS_MNEMONIC, "(None)"
  79. IDS_FULL_ACCESS_MNEMONIC, "(All)"
  80. IDS_NOT_MAPPED_MNEMONIC, "(Non-Standard)"
  81. /* NT Auditting permissions
  82. */
  83. IDS_FILE_AUDIT_READ, "&Read"
  84. IDS_FILE_AUDIT_WRITE, "&Write"
  85. IDS_FILE_AUDIT_EXECUTE, "E&xecute"
  86. IDS_FILE_AUDIT_DELETE, "&Delete"
  87. IDS_FILE_AUDIT_CHANGE_PERM, "Change &Permissions"
  88. IDS_FILE_AUDIT_CHANGE_OWNER, "Take &Ownership"
  89. IDS_DIR_AUDIT_READ, "&Read"
  90. IDS_DIR_AUDIT_WRITE, "&Write"
  91. IDS_DIR_AUDIT_EXECUTE, "E&xecute"
  92. IDS_DIR_AUDIT_DELETE, "&Delete"
  93. IDS_DIR_AUDIT_CHANGE_PERM, "Change &Permissions"
  94. IDS_DIR_AUDIT_CHANGE_OWNER, "Take &Ownership"
  95. /* These are General Localizable strings
  96. */
  97. IDS_FILE, "&File"
  98. IDS_DIRECTORY, "D&irectory"
  99. IDS_OBJTYPE_OBJNAME_SEPARATOR, ":"
  100. IDS_FILE_MULTI_SEL, "%1 Files selected"
  101. IDS_DIRECTORY_MULTI_SEL, "%1 Directories selected"
  102. IDS_LM_FILE_PERMISSIONS_TITLE, "File Permissions (LAN Manager 2.x)"
  103. IDS_LM_FILE_AUDITS_TITLE, "File Auditing (LAN Manager 2.x)"
  104. IDS_LM_FILE_SPECIAL_ACCESS_NAME, "Special Access..."
  105. IDS_LM_DIR_PERMISSIONS_TITLE, "Directory Permissions (LAN Manager 2.x)"
  106. IDS_LM_DIR_AUDITS_TITLE, "Directory Auditing (LAN Manager 2.x)"
  107. IDS_LM_DIR_ASSIGN_PERM_TITLE, "R&eplace Permissions on Files/Subdirectories"
  108. IDS_LM_DIR_ASSIGN_AUDIT_TITLE, "R&eplace Auditing on Files/Subdirectories"
  109. IDS_LM_DIR_SPECIAL_ACCESS_NAME, "Special Directory Access..."
  110. IDS_NT_ASSIGN_PERM_TITLE, "R&eplace Permissions on Subdirectories"
  111. IDS_NT_ASSIGN_AUDITS_TITLE, "R&eplace Auditing on Subdirectories"
  112. IDS_NT_ASSIGN_FILE_PERM_TITLE, "Replace Permissions on Existing &Files"
  113. IDS_NT_ASSIGN_FILE_AUDITS_TITLE, "Replace Auditing on Existing &Files"
  114. IDS_NT_FILE_SPECIAL_ACCESS, "Special Access..."
  115. IDS_NT_DIR_SPECIAL_ACCESS, "Special Directory Access..."
  116. IDS_NT_NEWOBJ_SPECIAL_ACCESS, "Special File Access..."
  117. #ifdef ACLEDIT_IS_REAL_EXTENSION
  118. //
  119. // These are the help strings winfile displays in its status bar
  120. // when the security menu items are selected
  121. //
  122. IDS_FM_HELP_SECURITY_MENU, "Commands for manipulating file and directory security"
  123. IDS_FM_HELP_PERMISSION_MENU_ITEM, "View or set permission information on the selected item(s)"
  124. IDS_FM_HELP_AUDITING_MENU_ITEM, "View or set auditing information on the selected item(s)"
  125. IDS_FM_HELP_OWNER_MENU_ITEM, "View or take ownership of the selected item(s)"
  126. #endif
  127. /* The OK button in permissions dialogs get changed to this after an
  128. * unsuccessful tree apply.
  129. */
  130. IDS_CLOSE "&Close"
  131. /* Main Dialog titles under NT.
  132. *
  133. * %1 is the object type we are setting permissions for (Directory, File, etc.)
  134. */
  135. IDS_NT_OBJECT_PERMISSIONS_TITLE "%1 Permissions"
  136. IDS_NT_OBJECT_AUDITS_TITLE "%1 Auditing"
  137. /* Add Dialog customizations for down level server
  138. */
  139. IDS_ADD_PERM_DIALOG_TITLE, "Add"
  140. IDS_FILE_PERM_HELP_FILE, "winfile.hlp"
  141. /* All four of the following error messages describe situations that may
  142. * occur when reading the security descriptor off of a resource.
  143. *
  144. * %1 is the name of the resource the user is trying to access
  145. */
  146. IERR_ACLCONV_NONST_ACL_CANT_EDIT, "The security information for %1 are not standard and cannot be displayed. You do not have permission to change the security information for this resource."
  147. IERR_ACLCONV_NONST_ACL_CAN_EDIT, "The security information for %1 are not standard and cannot be displayed. Do you want to overwrite the current security information?"
  148. IERR_ACLCONV_CANT_VIEW_CAN_EDIT, "You do not have permission to view the current security information for %1 but you may have permission to change it. Do you want to try overwriting the current security information?"
  149. IERR_ACLCONV_READ_ONLY, "You only have permission to view the current security information on %1."
  150. /* This error comes up when a LM File/Dir *is* inheriting permissions but
  151. * does not have an explicit ACL.
  152. *
  153. * %1 is the resource the user is looking at
  154. * %2 is the path the resouce is inheritting from
  155. */
  156. IERR_ACLCONV_LM_INHERITING_PERMS, "No access permissions are explicitly assigned to %1, and so it inherits permissions from %2. Do you want to assign permissions to %1 explicitly?"
  157. /* This error comes up when a LM File/Dir is *not* inheritting permissions
  158. * and has no explicit ACL assigned.
  159. *
  160. * %1 is the resource the user is looking at
  161. */
  162. IERR_ACLCONV_LM_NO_ACL, "No permissions are explicitly assigned to %1 and it does not inherit permissions. Only administrators can access %1. Do you want to assign access permissions to %1 to allow other users to access it?"
  163. /* This error comes up when a User/Group has been deleted
  164. * from the UAS of the server while an ACL that contains that
  165. * User/Group is being editted. We can't write the resource to the
  166. * server while the User/Group does not exist on the server.
  167. *
  168. * %1 is the User/Group name that no longer exists on the server but
  169. * is referenced in the ACL.
  170. */
  171. IERR_CONTINUE_AFTER_USERGROUP_NOT_FOUND, "The User/Group %1 no longer exists on this server. Do you want to continue writing the permissions on this resource without %1?"
  172. /* This message comes up when the user tries to select permissions on a FAT
  173. * or HPFS volume that is not on a LM 2.x user-level server.
  174. */
  175. IERR_NOT_NTFS_VOLUME, "This volume is not an Windows NT File System (NTFS) volume. You can only set permissions and auditing information on NTFS volumes and LAN Manager 2.x user-level servers."
  176. /* This message comes up when the user tries to select permissions
  177. * on a volume that is on a LM 2.x share-level server.
  178. */
  179. IERR_ACLCONV_CANT_EDIT_PERM_ON_LM_SHARE_LEVEL, "This is a share-level server. You can only set permissions and auditing information on Windows NT File System (NTFS) volumes and LAN Manager 2.x user-level servers."
  180. /* This message comes up when no more ACEs can be added to the ACL
  181. * in the permissions or auditting dialog (after the user presses OK)
  182. */
  183. IERR_TOO_MANY_USERS, "You have exceeded the operating system's limit on the number of users and groups that can be in a security information structure. Remove some users or groups and try the operation again."
  184. /* This warning message comes up when the user has checked the "Apply to
  185. * Tree" checkbox.
  186. *
  187. * %1 is the directory name we are about to apply the permissions to
  188. */
  189. IDS_TREE_APPLY_WARNING, "Do you want to replace the security information on all existing subdirectories within %1?"
  190. /* This is the title of the cancel task dialog when applying security
  191. * information to multi-select/tree items
  192. */
  193. IDS_CANCEL_TASK_APPLY_DLG_TITLE, "Applying Security Information..."
  194. /* This message is used by the CANCEL_TASK_DIALOG class when displaying
  195. * an error that occurred applying permissions to a tree.
  196. *
  197. * %1 is the error message text
  198. * %2 is the object name (i.e., file/directory name).
  199. */
  200. IDS_CANCEL_TASK_ON_ERROR_MSG, "The following error occurred applying security information to %2:\n\n\t%1\nDo you wish to continue?"
  201. /* This message is displayed when the user attempts to do a tree apply but
  202. * fails traversing a directory.
  203. *
  204. * %1 is the error message text
  205. * %2 is the object name
  206. */
  207. IDS_CANCEL_TASK_TRAV_ERROR_MSG, "The following error occurred attempting to read the Directory %2:\n\n\t%1\nDo you wish to continue?"
  208. /* This message is displayed when there is a mixed selection of files
  209. * and directories for permissions or auditing.
  210. */
  211. IERR_MIXED_MULTI_SEL, "You can view security information only for objects of the same type. Select only files or select only directories."
  212. /* This message is displayed when we try and do the intersection of a
  213. * multi-selection but one or more SACLs/DACLs are different.
  214. *
  215. * %1 - The base selection
  216. * %2 - The first file/dir that has a different SACL/DACL then %1
  217. */
  218. IDS_BAD_INTERSECTION, "The security information cannot be displayed because it is different between %2 and %1. Do you wish to reset the security information on all the selected items?"
  219. /* This message display in auditing dialog. It gives warning if the auditing
  220. * is off.
  221. */
  222. IDS_AUDIT_OFF_WARNING, "The current Audit Policy does not have auditing turned on. Ask an Administrator to use User Manager to turn on auditing."
  223. /* Displayed when the user has multi-selected files/dirs and the user
  224. * doesn't have permission to view one of the selected files/dirs.
  225. *
  226. * %1 - The file/dir that we can't read the DACL on
  227. */
  228. IERR_MULTI_SELECT_AND_CANT_READ, "You do not have permission to view the security information for %1 but you may have permission to change it. Do you want to try overwriting the current security information for all of the selected items?"
  229. /* It's possible to have nothing selected in the file manager. We display
  230. * this error when that happens and the user presses the security button
  231. * (the menu items will be grayed).
  232. */
  233. IERR_NOTHING_SELECTED, "No files or directories are selected. Select a file or directory and retry the operation."
  234. /* This message comes up when somebody denies access to the "Everyone" well
  235. * known Sid or fails to grant anyone anything.
  236. *
  237. * %1 is the resource name we are working with.
  238. */
  239. IDS_DENY_ALL_EVERYONE_WARNING, "You have denied everyone access to %1. Nobody will be able to access %1 and only the owner will be able to change the permissions.\n\nDo you wish to continue?"
  240. /* This message comes up when a user tries to bring up the special access
  241. * dialog on a permission that has a weird access mask that can't be
  242. * properly displayed in the special access dialogs.
  243. *
  244. */
  245. IDS_NOT_MAPPED_WARNING, "The permissions for the selected group or user cannot be displayed because they do not correspond to standard NTFS permissions. You can remove the permissions or replace them with standard NTFS permissions."
  246. /* This message is displayed when we can't get a DC from the user's
  247. * logged on domain.
  248. *
  249. * %1 is the domain name
  250. * %2 is the error message text
  251. */
  252. IDS_CANT_FOCUS_ON_LOGGED_ON_DOMAIN, "Unable to set the focus on your logged on domain %1 because the following error occurred:\n\n%2\nFocus will be set to the local machine."
  253. /*********** Take ownership dialog strings ****************
  254. */
  255. IDS_NO_OWNER, "Unable to retrieve"
  256. IDS_FILES_AND_DIRS, "files/directories"
  257. /* This is displayed in the dialog when more then one item is
  258. * selected.
  259. * %1 - Count of items selected
  260. * %2 - Type of objects selected
  261. * Ex: "23 files/directores selected"
  262. */
  263. IDS_X_OBJECTS_SELECTED, "%1 %2 selected"
  264. /* This field prefixes the resource name.
  265. * %1 - Type of resource this dialog is looking at
  266. * Ex: "File Name:"
  267. */
  268. IDS_RESOURCE_TITLE, "%1 Name:"
  269. /* This message is shown when the owner couldn't be read but the user
  270. * may be able to write it.
  271. */
  272. IERR_OWNER_CANT_VIEW_CAN_EDIT, "You do not have permission to view the current owner but you may have permission to change it. Do you want to try overwriting the current owner?"
  273. /* This error is displayed after attempting to take ownership of some
  274. * files/directories and not fully succeeding.
  275. *
  276. * %2 - The error #
  277. * %3 - The error text
  278. */
  279. IERR_OWNER_SOME_FAILED, "Ownership was not successfully taken on all of the files/directories. Error %2 occurred: %3"
  280. /* This message comes up when the user tries to set the owner on a FAT
  281. * or HPFS volume.
  282. */
  283. IERR_OWNER_NOT_NTFS_VOLUME, "This volume is not an Windows NT File System (NTFS) volume. You can only set the owner on NTFS volumes."
  284. /* This prompt appears when the user has selected at least one directory
  285. * then called the take ownership dialog. This prompt only appears once
  286. * and is accompanied by the Yes/No/Cancel buttons.
  287. *
  288. */
  289. IDS_OWNER_APPLY_TO_DIR_PROMPT, "One or more of the items selected is a directory. Do you want to take ownership of all the files and subdirectories contained in the selected directories?"
  290. /* When traversing the directory tree during take ownership, we may
  291. * come across directories that we don't have permission to list.
  292. * This message asks the user if they want to blow away the DACL.
  293. *
  294. * %1 is the directory name they don't have permission to traverse
  295. */
  296. IDS_OWNER_NUKE_DACL_WARNING, "You do not have permission to Read the contents of directory %1. Do you want to replace the directory permissions with permissions granting you Full Control?\n\nAll permissions will be replaced if you press Yes."
  297. /* When trying to take ownership of a resource on a remote machine, it
  298. * is possible (probably in a Workgroup environment) that the logged
  299. * on user's account/primary group won't exist on the remote machine.
  300. * This is the error we display when we can't set the owner/group because
  301. * an error ocurred trying to get at these accounts.
  302. *
  303. * %1 - The account name that failed
  304. * %3 - The reason for the failure message
  305. */
  306. IDS_OWNER_CANT_FIND_OWNR_OR_GRP, "Unable to take ownership because the account ""%1"" could not be accessed on the remote machine due to the following error: %2"
  307. /* This is the error that appears when we attempt to lookup an account and
  308. * we can't find one (generally as part of IDS_OWNER_CANT_FIND_OWNR_OR_GRP).
  309. */
  310. IDS_OWNER_ACCOUNT_NOT_FOUND, "The account could not be found."
  311. /* This is used for printing a parameter passed to the acl editor
  312. *
  313. * %1 is the string parameter to display
  314. */
  315. IDS_PERCENT_1, "%1"