This metabase identifier contains flags that establish the access permissions for files residing on the server.
| Data type | DWORD | 
| Default inheritance | Inheritable | 
| User type | IIS_MD_UT_FILE | 
| Constant | Value | Description | 
|---|---|---|
| MD_ACCESS_READ | 0x00000001 | Allow read access | 
| MD_ACCESS_WRITE | 0x00000002 | Allow write access | 
| MD_ACCESS_EXECUTE | 0x00000004 | Allow file execution (includes script permission) | 
| MD_ACCESS_SCRIPT | 0x00000200 | Allow script execution | 
| MD_ACCESS_NO_REMOTE_WRITE | 0x00000400 | Local write access only | 
| MD_ACCESS_NO_REMOTE_READ | 0x00001000 | Local read access only | 
| MD_ACCESS_NO_REMOTE_EXECUTE | 0x00002000 | Local execution only | 
| MD_ACCESS_NO_REMOTE_SCRIPT | 0x00004000 | Local host access only | 
This identifier is available at the following metabase keys:
| Metabase Path | Key Type | 
|---|---|
| /LM/MSFTPSVC | IIsFtpService | 
| /LM/MSFTPSVC/n | IIsFtpServer | 
| /LM/MSFTPSVC/n/ROOT | IIsFtpVirtualDir | 
| /LM/MSFTPSVC/n/ROOT/FtpVirtualDir | IIsFtpVirtualDir | 
| /LM/W3SVC | IIsWebService | 
| /LM/W3SVC/n | IIsWebServer | 
| /LM/W3SVC/n/ROOT | IIsWebVirtualDir | 
| /LM/W3SVC/n/ROOT/WebVirtualDir | IIsWebVirtualDir | 
| /LM/W3SVC/n/ROOT/WebVirtualDir/WebDirectory | IIsWebDirectory | 
| /LM/W3SVC/n/ROOT/WebVirtualDir/WebDirectory/WebFile | IIsWebFile | 
Permissions established by setting the MD_ACCESS_EXECUTE, MD_ACCESS_SCRIPT, MD_ACCESS_NO_REMOTE_EXECUTE, and MD_ACCESS_NO_REMOTE_SCRIPT bits do not apply to FTP server files.
Remote access flags are operative only when the corresponding general access flag is set. For example, MD_ACCESS_NO_REMOTE_READ has no effect unless MD_ACCESS_READ is also set. If both are set, the local host can read the file, but it cannot be read by the remote client.