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.

228 lines
5.1 KiB

  1. ;/*++
  2. ;
  3. ;Copyright (c) 1994 Microsoft Corporation
  4. ;
  5. ;Module Name:
  6. ;
  7. ; caclsmsg.mc (will create caclsmsg.h when compiled)
  8. ;
  9. ;Abstract:
  10. ;
  11. ; This file contains the CACLS messages.
  12. ;
  13. ;Author:
  14. ;
  15. ; davemont 7/94
  16. ;
  17. ;Revision History:
  18. ;
  19. ; brunosc 10/96 extended for all possibilities of file manager/explorer
  20. ;
  21. ;--*/
  22. MessageId=8001 SymbolicName=MSG_CACLS_USAGE
  23. Language=English
  24. XCACLS filename [/T] [/E|/X] [/C] [/G user:perm;spec] [/R user [...]]
  25. [/P user:perm;spec [...]] [/D user [...]] [/Y]
  26. Description:
  27. Displays or modifies access control lists (ACLs) of files.
  28. Parameter List:
  29. filename Displays ACLs.
  30. /T Changes ACLs of specified files in
  31. the current directory and all subdirectories.
  32. /E Edits ACL instead of replacing it.
  33. /X Same as /E except it only affects the ACEs that
  34. the specified users already own.
  35. /C Continues on access denied errors.
  36. /G user:perm;spec Grants specified user access rights.
  37. Perm can be:
  38. R Read
  39. C Change (write)
  40. F Full control
  41. P Change Permissions (Special access)
  42. O Take Ownership (Special access)
  43. X EXecute (Special access)
  44. E REad (Special access)
  45. W Write (Special access)
  46. D Delete (Special access)
  47. Spec can be the same as perm and will only be
  48. applied to a directory. In this case, Perm
  49. will be used for file inheritance in this
  50. directory. By default, Spec=Perm.
  51. Special values for Spec only:
  52. T Valid for only for directories.
  53. At least one access right has to
  54. follow. Entries between ';' and T
  55. will be ignored.
  56. /R user Revokes specified user's access rights.
  57. /P user:perm;spec Replaces specified user's access rights.
  58. Access right specification as same as
  59. /G option.
  60. /D user Denies specified user access.
  61. /Y Replaces user's rights without verify.
  62. NOTE:
  63. Wildcards can be used to specify more than one file.
  64. More than one user can be specified.
  65. Access rights can be combined.
  66. Examples:
  67. XCACLS /?
  68. XCACLS TEMP.DOC /G ADMINISTRATOR:RC
  69. XCACLS *.TXT /G ADMINISTRATOR:RC /Y
  70. XCACLS *.* /R ADMINISTRATOR /Y
  71. XCACLS TEST.DLL /D ADMINISTRATOR /Y
  72. XCACLS TEST.DLL /P ADMINISTRATOR:F /Y
  73. XCACLS *.* /G ADMINISTRATOR:F;TRW /Y
  74. XCACLS *.* /G ADMINISTRATOR:F;TXE /C /Y
  75. .
  76. MessageId=8004 SymbolicName=MSG_CACLS_ACCESS_DENIED
  77. Language=English
  78. ACCESS_DENIED%0
  79. .
  80. MessageId=8005 SymbolicName=MSG_CACLS_ARE_YOU_SURE
  81. Language=English
  82. Do you want to continue (Y/N)?%0
  83. .
  84. MessageId=8006 SymbolicName=MSG_CACLS_PROCESSED_DIR
  85. Language=English
  86. processed directory: %0
  87. .
  88. MessageId=8007 SymbolicName=MSG_CACLS_PROCESSED_FILE
  89. Language=English
  90. processed file: %0
  91. .
  92. MessageId=8008 SymbolicName=MSG_CACLS_NAME_NOT_FOUND
  93. Language=English
  94. <User name not found>%0
  95. .
  96. MessageId=8009 SymbolicName=MSG_CACLS_DOMAIN_NOT_FOUND
  97. Language=English
  98. <Account domain not found>%0
  99. .
  100. MessageId=8010 SymbolicName=MSG_CACLS_OBJECT_INHERIT
  101. Language=English
  102. (OI)%0
  103. .
  104. MessageId=8011 SymbolicName=MSG_CACLS_CONTAINER_INHERIT
  105. Language=English
  106. (CI)%0
  107. .
  108. MessageId=8012 SymbolicName=MSG_CACLS_NO_PROPAGATE_INHERIT
  109. Language=English
  110. (NP)%0
  111. .
  112. MessageId=8013 SymbolicName=MSG_CACLS_INHERIT_ONLY
  113. Language=English
  114. (IO)%0
  115. .
  116. MessageId=8014 SymbolicName=MSG_CACLS_DENY
  117. Language=English
  118. (DENY)%0
  119. .
  120. MessageId=8015 SymbolicName=MSG_CACLS_SPECIAL_ACCESS
  121. Language=English
  122. (special access:)
  123. .
  124. MessageId=8016 SymbolicName=MSG_CACLS_NONE
  125. Language=English
  126. N%0
  127. .
  128. MessageId=8017 SymbolicName=MSG_CACLS_READ
  129. Language=English
  130. R%0
  131. .
  132. MessageId=8018 SymbolicName=MSG_CACLS_CHANGE
  133. Language=English
  134. C%0
  135. .
  136. MessageId=8019 SymbolicName=MSG_CACLS_FULL_CONTROL
  137. Language=English
  138. F%0
  139. .
  140. MessageId=8020 SymbolicName=MSG_CACLS_Y
  141. Language=English
  142. Y%0
  143. .
  144. MessageId=8021 SymbolicName=MSG_CACLS_YES
  145. Language=English
  146. YES%0
  147. .
  148. MessageId=8022 SymbolicName=MSG_SHARING_VIOLATION
  149. Language=English
  150. sharing violation:%0
  151. .
  152. MessageId=8023 SymbolicName=MSG_TWO_OWNER
  153. Language=English
  154. Multiple owners are not allowed for a specified file
  155. %0
  156. .
  157. MessageId=8024 SymbolicName=MSG_TAKEOWNERSHIP_FAILED
  158. Language=English
  159. Set ownership failed
  160. %0
  161. .
  162. MessageId=8025 SymbolicName=MSG_ACCESS_DENIED
  163. Language=English
  164. Access denied: %0
  165. .
  166. MessageId=8026 SymbolicName=MSG_WRONG_INPUT
  167. Language=English
  168. Wrong input. Valid values are Y/N.
  169. %0
  170. .
  171. MessageId=8027 SymbolicName=MSG_CACLS_NO
  172. Language=English
  173. N%0
  174. .
  175. MessageId=8028 SymbolicName=MSG_OPERATION_CANCEL
  176. Language=English
  177. INFO: Operation has been cancelled.
  178. %0
  179. .
  180. MessageId=8029 SymbolicName=MSG_NULL_DACL
  181. Language=English
  182. No permissions are set. All user have full control.%0
  183. .