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.

417 lines
10 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. BUILTIN\Administrators = INHERIT, FULL
  80. SYSTEM = FULL
  81. SYSTEM = INHERIT, FULL
  82. BUILTIN\Users = READ
  83. BUILTIN\Users = INHERIT, READ
  84. Anonymous = READ
  85. Anonymous = INHERIT, READ
  86. [HKEY_LOCAL_MACHINE\SOFTWARE\*]
  87. BUILTIN\Administrators = FULL
  88. BUILTIN\Administrators = INHERIT, FULL
  89. SYSTEM = FULL
  90. SYSTEM = INHERIT, FULL
  91. BUILTIN\Users = READ
  92. BUILTIN\Users = INHERIT, READ
  93. Anonymous = READ
  94. Anonymous = INHERIT, READ
  95. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes]
  96. BUILTIN\Administrators = FULL
  97. BUILTIN\Administrators = INHERIT, FULL
  98. SYSTEM = FULL
  99. SYSTEM = INHERIT, FULL
  100. BUILTIN\Users = READ
  101. BUILTIN\Users = INHERIT, READ
  102. Anonymous = READ
  103. Anonymous = INHERIT, READ
  104. [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*]
  105. BUILTIN\Administrators = FULL
  106. BUILTIN\Administrators = INHERIT, FULL
  107. SYSTEM = FULL
  108. SYSTEM = INHERIT, FULL
  109. BUILTIN\Users = READ
  110. BUILTIN\Users = INHERIT, READ
  111. Anonymous = READ
  112. Anonymous = INHERIT, READ
  113. [HKEY_LOCAL_MACHINE\SOFTWARE\Description]
  114. BUILTIN\Administrators = FULL
  115. BUILTIN\Administrators = INHERIT, FULL
  116. SYSTEM = FULL
  117. SYSTEM = INHERIT, FULL
  118. BUILTIN\Users = READ
  119. BUILTIN\Users = INHERIT, READ
  120. Anonymous = READ
  121. Anonymous = INHERIT, READ
  122. [HKEY_LOCAL_MACHINE\SOFTWARE\Description\*]
  123. BUILTIN\Administrators = FULL
  124. BUILTIN\Administrators = INHERIT, FULL
  125. SYSTEM = FULL
  126. SYSTEM = INHERIT, FULL
  127. BUILTIN\Users = READ
  128. BUILTIN\Users = INHERIT, READ
  129. Anonymous = READ
  130. Anonymous = INHERIT, READ
  131. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft]
  132. BUILTIN\Administrators = FULL
  133. BUILTIN\Administrators = INHERIT, FULL
  134. SYSTEM = FULL
  135. SYSTEM = INHERIT, FULL
  136. BUILTIN\Users = READ
  137. BUILTIN\Users = INHERIT, READ
  138. Anonymous = READ
  139. Anonymous = INHERIT, READ
  140. [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\*]
  141. BUILTIN\Administrators = FULL
  142. BUILTIN\Administrators = INHERIT, FULL
  143. SYSTEM = FULL
  144. SYSTEM = INHERIT, FULL
  145. BUILTIN\Users = READ
  146. BUILTIN\Users = INHERIT, READ
  147. Anonymous = READ
  148. Anonymous = INHERIT, READ
  149. [HKEY_LOCAL_MACHINE\SOFTWARE\Program Groups]
  150. BUILTIN\Administrators = FULL
  151. BUILTIN\Administrators = INHERIT, FULL
  152. SYSTEM = FULL
  153. SYSTEM = INHERIT, FULL
  154. BUILTIN\Users = READ
  155. BUILTIN\Users = INHERIT, READ
  156. Anonymous = READ
  157. Anonymous = INHERIT, READ
  158. [HKEY_LOCAL_MACHINE\SOFTWARE\Secure]
  159. BUILTIN\Administrators = FULL
  160. BUILTIN\Administrators = INHERIT, FULL
  161. SYSTEM = FULL
  162. SYSTEM = INHERIT, FULL
  163. BUILTIN\Users = READ
  164. BUILTIN\Users = INHERIT, READ
  165. Anonymous = READ
  166. Anonymous = INHERIT, READ
  167. [HKEY_LOCAL_MACHINE\SOFTWARE\Windows 3.1 Migration Status]
  168. BUILTIN\Administrators = FULL
  169. BUILTIN\Administrators = INHERIT, FULL
  170. SYSTEM = FULL
  171. SYSTEM = INHERIT, FULL
  172. BUILTIN\Users = READ
  173. BUILTIN\Users = INHERIT, READ
  174. Anonymous = READ
  175. Anonymous = INHERIT, READ
  176. [HKEY_LOCAL_MACHINE\SOFTWARE\Windows 3.1 Migration Status\*]
  177. BUILTIN\Administrators = FULL
  178. BUILTIN\Administrators = INHERIT, FULL
  179. SYSTEM = FULL
  180. SYSTEM = INHERIT, FULL
  181. BUILTIN\Users = READ
  182. BUILTIN\Users = INHERIT, READ
  183. Anonymous = READ
  184. Anonymous = INHERIT, READ
  185. [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet]
  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\CurrentControlSet\*]
  195. BUILTIN\Administrators = FULL
  196. BUILTIN\Administrators = INHERIT, FULL
  197. SYSTEM = FULL
  198. SYSTEM = INHERIT, FULL
  199. BUILTIN\Users = READ
  200. BUILTIN\Users = INHERIT, READ
  201. Anonymous = READ
  202. Anonymous = INHERIT, READ
  203. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001]
  204. BUILTIN\Administrators = FULL
  205. BUILTIN\Administrators = INHERIT, FULL
  206. SYSTEM = FULL
  207. SYSTEM = INHERIT, FULL
  208. BUILTIN\Users = READ
  209. BUILTIN\Users = INHERIT, READ
  210. Anonymous = READ
  211. Anonymous = INHERIT, READ
  212. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\*]
  213. BUILTIN\Administrators = FULL
  214. BUILTIN\Administrators = INHERIT, FULL
  215. SYSTEM = FULL
  216. SYSTEM = INHERIT, FULL
  217. BUILTIN\Users = READ
  218. BUILTIN\Users = INHERIT, READ
  219. Anonymous = READ
  220. Anonymous = INHERIT, READ
  221. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002]
  222. BUILTIN\Administrators = FULL
  223. BUILTIN\Administrators = INHERIT, FULL
  224. SYSTEM = FULL
  225. SYSTEM = INHERIT, FULL
  226. BUILTIN\Users = READ
  227. BUILTIN\Users = INHERIT, READ
  228. Anonymous = READ
  229. Anonymous = INHERIT, READ
  230. [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\*]
  231. BUILTIN\Administrators = FULL
  232. BUILTIN\Administrators = INHERIT, FULL
  233. SYSTEM = FULL
  234. SYSTEM = INHERIT, FULL
  235. BUILTIN\Users = READ
  236. BUILTIN\Users = INHERIT, READ
  237. Anonymous = READ
  238. Anonymous = INHERIT, READ
  239. [HKEY_LOCAL_MACHINE\SYSTEM\DISK]
  240. BUILTIN\Administrators = FULL
  241. BUILTIN\Administrators = INHERIT, FULL
  242. SYSTEM = FULL
  243. SYSTEM = INHERIT, FULL
  244. BUILTIN\Users = READ
  245. BUILTIN\Users = INHERIT, READ
  246. Anonymous = READ
  247. Anonymous = INHERIT, READ
  248. [HKEY_LOCAL_MACHINE\SYSTEM\DISK\*]
  249. BUILTIN\Administrators = FULL
  250. BUILTIN\Administrators = INHERIT, FULL
  251. SYSTEM = FULL
  252. SYSTEM = INHERIT, FULL
  253. BUILTIN\Users = READ
  254. BUILTIN\Users = INHERIT, READ
  255. Anonymous = READ
  256. Anonymous = INHERIT, READ
  257. [HKEY_LOCAL_MACHINE\SYSTEM\Select]
  258. BUILTIN\Administrators = FULL
  259. BUILTIN\Administrators = INHERIT, FULL
  260. SYSTEM = FULL
  261. SYSTEM = INHERIT, FULL
  262. BUILTIN\Users = READ
  263. BUILTIN\Users = INHERIT, READ
  264. Anonymous = READ
  265. Anonymous = INHERIT, READ
  266. [HKEY_LOCAL_MACHINE\SYSTEM\Select\*]
  267. BUILTIN\Administrators = FULL
  268. BUILTIN\Administrators = INHERIT, FULL
  269. SYSTEM = FULL
  270. SYSTEM = INHERIT, FULL
  271. BUILTIN\Users = READ
  272. BUILTIN\Users = INHERIT, READ
  273. Anonymous = READ
  274. Anonymous = INHERIT, READ
  275. [HKEY_LOCAL_MACHINE\SYSTEM\Setup]
  276. BUILTIN\Administrators = FULL
  277. BUILTIN\Administrators = INHERIT, FULL
  278. SYSTEM = FULL
  279. SYSTEM = INHERIT, FULL
  280. BUILTIN\Users = READ
  281. BUILTIN\Users = INHERIT, READ
  282. Anonymous = READ
  283. Anonymous = INHERIT, READ
  284. [HKEY_LOCAL_MACHINE\SYSTEM\Setup\*]
  285. BUILTIN\Administrators = FULL
  286. BUILTIN\Administrators = INHERIT, FULL
  287. SYSTEM = FULL
  288. SYSTEM = INHERIT, FULL
  289. BUILTIN\Users = READ
  290. BUILTIN\Users = INHERIT, READ
  291. Anonymous = READ
  292. Anonymous = INHERIT, READ
  293. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server]
  294. BUILTIN\Administrators = FULL
  295. BUILTIN\Administrators = INHERIT, FULL
  296. SYSTEM = FULL
  297. SYSTEM = INHERIT, FULL
  298. BUILTIN\Users = READ
  299. BUILTIN\Users = INHERIT, READ
  300. Anonymous = READ
  301. Anonymous = INHERIT, READ
  302. [HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Terminal Server\*]
  303. BUILTIN\Administrators = FULL
  304. BUILTIN\Administrators = INHERIT, FULL
  305. SYSTEM = FULL
  306. SYSTEM = INHERIT, FULL
  307. BUILTIN\Users = READ
  308. BUILTIN\Users = INHERIT, READ
  309. Anonymous = READ
  310. Anonymous = INHERIT, READ
  311. [HKEY_LOCAL_MACHINE\Hardware\Description]
  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
  320. [HKEY_LOCAL_MACHINE\Hardware\Description\*]
  321. BUILTIN\Administrators = FULL
  322. BUILTIN\Administrators = INHERIT, FULL
  323. SYSTEM = FULL
  324. SYSTEM = INHERIT, FULL
  325. BUILTIN\Users = READ
  326. BUILTIN\Users = INHERIT, READ
  327. Anonymous = READ
  328. Anonymous = INHERIT, READ
  329. [HKEY_LOCAL_MACHINE\Hardware\DeviceMap]
  330. BUILTIN\Administrators = FULL
  331. BUILTIN\Administrators = INHERIT, FULL
  332. SYSTEM = FULL
  333. SYSTEM = INHERIT, FULL
  334. BUILTIN\Users = READ
  335. BUILTIN\Users = INHERIT, READ
  336. Anonymous = READ
  337. Anonymous = INHERIT, READ
  338. [HKEY_LOCAL_MACHINE\Hardware\DeviceMap\*]
  339. BUILTIN\Administrators = FULL
  340. BUILTIN\Administrators = INHERIT, FULL
  341. SYSTEM = FULL
  342. SYSTEM = INHERIT, FULL
  343. BUILTIN\Users = READ
  344. BUILTIN\Users = INHERIT, READ
  345. Anonymous = READ
  346. Anonymous = INHERIT, READ
  347. [HKEY_LOCAL_MACHINE\Hardware\ResourceMap]
  348. BUILTIN\Administrators = FULL
  349. BUILTIN\Administrators = INHERIT, FULL
  350. SYSTEM = FULL
  351. SYSTEM = INHERIT, FULL
  352. BUILTIN\Users = READ
  353. BUILTIN\Users = INHERIT, READ
  354. Anonymous = READ
  355. Anonymous = INHERIT, READ
  356. [HKEY_LOCAL_MACHINE\Hardware\ResourceMap\*]
  357. BUILTIN\Administrators = FULL
  358. BUILTIN\Administrators = INHERIT, FULL
  359. SYSTEM = FULL
  360. SYSTEM = INHERIT, FULL
  361. BUILTIN\Users = READ
  362. BUILTIN\Users = INHERIT, READ
  363. Anonymous = READ
  364. Anonymous = INHERIT, READ
  365. [HKEY_USERS\.DEFAULT]
  366. BUILTIN\Administrators = FULL
  367. BUILTIN\Administrators = INHERIT, FULL
  368. SYSTEM = FULL
  369. SYSTEM = INHERIT, FULL
  370. BUILTIN\Users = READ
  371. BUILTIN\Users = INHERIT, READ
  372. Anonymous = READ
  373. Anonymous = INHERIT, READ
  374. [HKEY_USERS\.DEFAULT\*]
  375. BUILTIN\Administrators = FULL
  376. BUILTIN\Administrators = INHERIT, FULL
  377. SYSTEM = FULL
  378. SYSTEM = INHERIT, FULL
  379. BUILTIN\Users = READ
  380. BUILTIN\Users = INHERIT, READ
  381. Anonymous = READ
  382. Anonymous = INHERIT, READ