This identifier contains a Microsoft® Windows NT® security descriptor that can be used to control access to any metabase subtree. Using discretionary ACL (DACL), this identifier can grant read access, restricted write access, or unrestricted write access.
Data type | BINARY REFERENCE |
Default inheritance | Inheritable |
User type | IIS_MD_UT_SERVER |
Constant | Value | Description |
---|---|---|
MD_ACR_READ | 0x00000001 | Enable read access to all properties |
MD_ACR_WRITE | 0x00000002 | Enable write access to all properties |
MD_ACR_ENUM_KEYS | 0x00000008 | Enable key enumeration |
MD_ACR_RESTRICTED_WRITE | 0x00000020 | See note below |
MD_ACR_UNSECURE_PROPS_READ | 0x00000080 | Enable read access to properties that do not have METADATA_SECURE attribute set |
MD_ACR_WRITE_DAC | 0x00040000 | Enable write access to MD_ADMIN_ACL for security descriptor creator (as stored in MD_ADMIN_ACL) |
Note MD_ACR_RESTRICTED_WRITE enables write access to the following properties: MD_ADMIN_ACL, MD_APP_ISOLATED, MD_VR_PATH, MD_ACCESS_PERM, MD_ANONYMOUS_USER_NAME, MD_ANONYMOUS_PWD, MD_MAX_BANDWIDTH, MD_MAX_BANDWIDTH_BLOCKED, MD_SECURE_BINDINGS, and MD_SERVER_BINDINGS.
This identifier is available at the following metabase keys:
Metabase Path | Key Type |
---|---|
/LM/MSFTPSVC | IIsFtpService |
/LM/MSFTPSVC/n | IIsFtpServer |
/LM/W3SVC | IIsWebService |
/LM/W3SVC/n | IIsWebServer |