Source code of Windows XP (NT5)
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.

354 lines
8.6 KiB

  1. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  2. ;
  3. ; Registry ACL definition file
  4. ;
  5. ; Use this file to set the registry key ACL's to the desired
  6. ; security. The format of each entry is:
  7. ;
  8. ; [RegistryKey]
  9. ; Domain\Account = [INHERIT,] access [, access]...
  10. ;
  11. ; where:
  12. ;
  13. ; RegistryKey is the key path of the key to set. This is in the
  14. ; format of:
  15. ;
  16. ; PREDEFINED_KEY\[path | *]
  17. ; where:
  18. ;
  19. ; PREDEFINED_KEY is one of:
  20. ; HKEY_LOCAL_MACHINE
  21. ; HKEY_USERS
  22. ; HKEY_CURRENT_USER
  23. ; HKEY_CLASSES_ROOT
  24. ;
  25. ; and
  26. ; path is the path to the key. The path may end in a "*"
  27. ; character in which case, all sub-keys of the specified
  28. ; path will be set to the specified security
  29. ;
  30. ; for example:
  31. ;
  32. ; [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\*]
  33. ;
  34. ; would assign the security description of that section
  35. ; to all keys UNDER the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  36. ; key but NOT to the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft
  37. ; key itself. To assign security to that key, an entry
  38. ; such as the following would be needed:
  39. ;
  40. ; [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft]
  41. ;
  42. ;
  43. ; Domain\Account
  44. ; specifies the account to recieve the specified access for that
  45. ; key. Account may be an account or a group. For Example to give
  46. ; permissions to all administrator accounts, the:
  47. ;
  48. ; BUILTIN\Administrators
  49. ;
  50. ; would be the correct entry.
  51. ;
  52. ; access is defined as one of the following:
  53. ;
  54. ; QV = Query Value
  55. ; SV = Set Value
  56. ; CS = Create Subkey
  57. ; ES = Enumerate Subkeys
  58. ; NT = Notify
  59. ; CL = Create Link
  60. ;
  61. ; DE = Delete
  62. ; RC = Read Control
  63. ; WD = Write DAC
  64. ; WO = Write Owner
  65. ;
  66. ; there are also some predefined combination access keys:
  67. ;
  68. ; NONE = no access
  69. ; FULL = QV, SV, CS, ES, NT, CL, DE, WD, WO, RC
  70. ; READ = QV, ES, NT, RC
  71. ;
  72. ; The 'INHERIT' string can be specified (in the first entry only)
  73. ; to indicate this is the access control to be assigned by default
  74. ; to created subkeys.
  75. ;
  76. ; * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
  77. [HKEY_LOCAL_MACHINE\SOFTWARE]
  78. BUILTIN\Administrators = FULL
  79. SYSTEM = FULL
  80. BUILTIN\Users = READ
  81. Anonymous = READ
  82. [HKEY_LOCAL_MACHINE\SOFTWARE\*]
  83. BUILTIN\Administrators = FULL
  84. BUILTIN\Administrators = INHERIT, FULL
  85. SYSTEM = FULL
  86. SYSTEM = INHERIT, FULL
  87. BUILTIN\Users = READ
  88. BUILTIN\Users = INHERIT, READ
  89. Anonymous = READ
  90. Anonymous = INHERIT, READ
  91. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes]
  92. BUILTIN\Administrators = FULL
  93. SYSTEM = FULL
  94. BUILTIN\Users = READ
  95. Anonymous = READ
  96. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*]
  97. BUILTIN\Administrators = FULL
  98. BUILTIN\Administrators = INHERIT, FULL
  99. SYSTEM = FULL
  100. SYSTEM = INHERIT, FULL
  101. BUILTIN\Users = READ
  102. BUILTIN\Users = INHERIT, READ
  103. Anonymous = READ
  104. Anonymous = INHERIT, READ
  105. [HKEY_LOCAL_MACHINE\SOFTWARE\Description]
  106. BUILTIN\Administrators = FULL
  107. BUILTIN\Administrators = INHERIT, FULL
  108. SYSTEM = FULL
  109. SYSTEM = INHERIT, FULL
  110. BUILTIN\Users = READ
  111. BUILTIN\Users = INHERIT, READ
  112. Anonymous = READ
  113. Anonymous = INHERIT, READ
  114. [HKEY_LOCAL_MACHINE\SOFTWARE\Description\*]
  115. BUILTIN\Administrators = FULL
  116. BUILTIN\Administrators = INHERIT, FULL
  117. SYSTEM = FULL
  118. SYSTEM = INHERIT, FULL
  119. BUILTIN\Users = READ
  120. BUILTIN\Users = INHERIT, READ
  121. Anonymous = READ
  122. Anonymous = INHERIT, READ
  123. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft]
  124. BUILTIN\Administrators = FULL
  125. SYSTEM = FULL
  126. BUILTIN\Users = READ
  127. Anonymous = READ
  128. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\*]
  129. BUILTIN\Administrators = FULL
  130. BUILTIN\Administrators = INHERIT, FULL
  131. SYSTEM = FULL
  132. SYSTEM = INHERIT, FULL
  133. BUILTIN\Users = READ
  134. BUILTIN\Users = INHERIT, READ
  135. Anonymous = READ
  136. Anonymous = INHERIT, READ
  137. [HKEY_LOCAL_MACHINE\SOFTWARE\Program Groups]
  138. BUILTIN\Administrators = FULL
  139. SYSTEM = FULL
  140. BUILTIN\Power Users = READ
  141. BUILTIN\Users = READ
  142. Anonymous = READ
  143. [HKEY_LOCAL_MACHINE\SOFTWARE\Secure]
  144. BUILTIN\Administrators = FULL
  145. SYSTEM = FULL
  146. BUILTIN\Users = READ
  147. Anonymous = READ
  148. [HKEY_LOCAL_MACHINE\SOFTWARE\Windows 3.1 Migration Status]
  149. BUILTIN\Administrators = FULL
  150. BUILTIN\Administrators = INHERIT, FULL
  151. SYSTEM = FULL
  152. SYSTEM = INHERIT, FULL
  153. BUILTIN\Users = READ
  154. BUILTIN\Users = INHERIT, READ
  155. Anonymous = READ
  156. Anonymous = INHERIT, READ
  157. [HKEY_LOCAL_MACHINE\SOFTWARE\Windows 3.1 Migration Status\*]
  158. BUILTIN\Administrators = FULL
  159. BUILTIN\Administrators = INHERIT, FULL
  160. SYSTEM = FULL
  161. SYSTEM = INHERIT, FULL
  162. BUILTIN\Users = READ
  163. BUILTIN\Users = INHERIT, READ
  164. Anonymous = READ
  165. Anonymous = INHERIT, READ
  166. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet]
  167. BUILTIN\Administrators = FULL
  168. SYSTEM = FULL
  169. BUILTIN\Users = READ
  170. Anonymous = READ
  171. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\*]
  172. BUILTIN\Administrators = FULL
  173. BUILTIN\Administrators = INHERIT, FULL
  174. SYSTEM = FULL
  175. SYSTEM = INHERIT, FULL
  176. BUILTIN\Users = READ
  177. BUILTIN\Users = INHERIT, READ
  178. Anonymous = READ
  179. Anonymous = INHERIT, READ
  180. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001]
  181. BUILTIN\Administrators = FULL
  182. SYSTEM = FULL
  183. BUILTIN\Users = READ
  184. Anonymous = READ
  185. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\*]
  186. BUILTIN\Administrators = FULL
  187. BUILTIN\Administrators = INHERIT, FULL
  188. SYSTEM = FULL
  189. SYSTEM = INHERIT, FULL
  190. BUILTIN\Users = READ
  191. BUILTIN\Users = INHERIT, READ
  192. Anonymous = READ
  193. Anonymous = INHERIT, READ
  194. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002]
  195. BUILTIN\Administrators = FULL
  196. SYSTEM = FULL
  197. BUILTIN\Users = READ
  198. Anonymous = READ
  199. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\*]
  200. BUILTIN\Administrators = FULL
  201. BUILTIN\Administrators = INHERIT, FULL
  202. SYSTEM = FULL
  203. SYSTEM = INHERIT, FULL
  204. BUILTIN\Users = READ
  205. BUILTIN\Users = INHERIT, READ
  206. Anonymous = READ
  207. Anonymous = INHERIT, READ
  208. [HKEY_LOCAL_MACHINE\SYSTEM\DISK]
  209. BUILTIN\Administrators = FULL
  210. SYSTEM = FULL
  211. BUILTIN\Users = READ
  212. Anonymous = READ
  213. [HKEY_LOCAL_MACHINE\SYSTEM\DISK\*]
  214. BUILTIN\Administrators = FULL
  215. BUILTIN\Administrators = INHERIT, FULL
  216. SYSTEM = FULL
  217. SYSTEM = INHERIT, FULL
  218. BUILTIN\Users = READ
  219. BUILTIN\Users = INHERIT, READ
  220. Anonymous = READ
  221. Anonymous = INHERIT, READ
  222. [HKEY_LOCAL_MACHINE\SYSTEM\Select]
  223. BUILTIN\Administrators = FULL
  224. SYSTEM = FULL
  225. BUILTIN\Users = READ
  226. Anonymous = READ
  227. [HKEY_LOCAL_MACHINE\SYSTEM\Select\*]
  228. BUILTIN\Administrators = FULL
  229. BUILTIN\Administrators = INHERIT, FULL
  230. SYSTEM = FULL
  231. SYSTEM = INHERIT, FULL
  232. BUILTIN\Users = READ
  233. BUILTIN\Users = INHERIT, READ
  234. Anonymous = READ
  235. Anonymous = INHERIT, READ
  236. [HKEY_LOCAL_MACHINE\SYSTEM\Setup]
  237. BUILTIN\Administrators = FULL
  238. SYSTEM = FULL
  239. BUILTIN\Users = READ
  240. Anonymous = READ
  241. [HKEY_LOCAL_MACHINE\SYSTEM\Setup\*]
  242. BUILTIN\Administrators = FULL
  243. BUILTIN\Administrators = INHERIT, FULL
  244. SYSTEM = FULL
  245. SYSTEM = INHERIT, FULL
  246. BUILTIN\Users = READ
  247. BUILTIN\Users = INHERIT, READ
  248. Anonymous = READ
  249. Anonymous = INHERIT, READ
  250. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server]
  251. BUILTIN\Administrators = FULL
  252. SYSTEM = FULL
  253. BUILTIN\Users = READ
  254. Anonymous = READ
  255. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\*]
  256. BUILTIN\Administrators = FULL
  257. BUILTIN\Administrators = INHERIT, FULL
  258. SYSTEM = FULL
  259. SYSTEM = INHERIT, FULL
  260. BUILTIN\Users = READ
  261. BUILTIN\Users = INHERIT, READ
  262. Anonymous = READ
  263. Anonymous = INHERIT, READ
  264. [HKEY_LOCAL_MACHINE\Hardware\Description]
  265. BUILTIN\Administrators = FULL
  266. SYSTEM = FULL
  267. BUILTIN\Users = READ
  268. Anonymous = READ
  269. [HKEY_LOCAL_MACHINE\Hardware\Description\*]
  270. BUILTIN\Administrators = FULL
  271. BUILTIN\Administrators = INHERIT, FULL
  272. SYSTEM = FULL
  273. SYSTEM = INHERIT, FULL
  274. BUILTIN\Users = READ
  275. BUILTIN\Users = INHERIT, READ
  276. Anonymous = READ
  277. Anonymous = INHERIT, READ
  278. [HKEY_LOCAL_MACHINE\Hardware\DeviceMap]
  279. BUILTIN\Administrators = FULL
  280. SYSTEM = FULL
  281. BUILTIN\Users = READ
  282. Anonymous = READ
  283. [HKEY_LOCAL_MACHINE\Hardware\DeviceMap\*]
  284. BUILTIN\Administrators = FULL
  285. BUILTIN\Administrators = INHERIT, FULL
  286. SYSTEM = FULL
  287. SYSTEM = INHERIT, FULL
  288. BUILTIN\Users = READ
  289. BUILTIN\Users = INHERIT, READ
  290. Anonymous = READ
  291. Anonymous = INHERIT, READ
  292. [HKEY_LOCAL_MACHINE\Hardware\ResourceMap]
  293. BUILTIN\Administrators = FULL
  294. SYSTEM = FULL
  295. BUILTIN\Users = READ
  296. Anonymous = READ
  297. [HKEY_LOCAL_MACHINE\Hardware\ResourceMap\*]
  298. BUILTIN\Administrators = FULL
  299. BUILTIN\Administrators = INHERIT, FULL
  300. SYSTEM = FULL
  301. SYSTEM = INHERIT, FULL
  302. BUILTIN\Users = READ
  303. BUILTIN\Users = INHERIT, READ
  304. Anonymous = READ
  305. Anonymous = INHERIT, READ
  306. [HKEY_USERS\.DEFAULT]
  307. BUILTIN\Administrators = FULL
  308. SYSTEM = FULL
  309. BUILTIN\Users = READ
  310. Anonymous = READ
  311. [HKEY_USERS\.DEFAULT\*]
  312. BUILTIN\Administrators = FULL
  313. BUILTIN\Administrators = INHERIT, FULL
  314. SYSTEM = FULL
  315. SYSTEM = INHERIT, FULL
  316. BUILTIN\Users = READ
  317. BUILTIN\Users = INHERIT, READ
  318. Anonymous = READ
  319. Anonymous = INHERIT, READ