File system security settings for Virtual Server

File system security settings

The ability to view and specify configuration settings for Virtual Server 2005, virtual machines, virtual networks, and virtual hard disks is controlled by discretionary access control lists (DACLs) on the Virtual Server folders and files.

This topic describes the DACLs that are configured by default for these folders and files. These DACLs give members of the Administrators group on the computer running the Virtual Server service full control over Virtual Server, virtual machines, virtual networks, and locally stored virtual disks.

For more information about configuring these settings to allow users to access and control Virtual Server and its components, see Configuring Virtual Server security settings, Configuring virtual machine security, and Configuring virtual disk security.

Click a heading to show or hide the contents.

DACL for the Virtual Server folder

Virtual Server Setup creates the Virtual Server folder, which is located by default in C:\Documents and Settings\All Users\Application Data\Microsoft\. The Virtual Server folder contains the following items:

  • Virtual Server configuration file (Options.xml)
  • Virtual Server license file (VSLicense.xml)
  • Virtual Machines folder, which contains shortcuts to the configuration files of virtual machines that are currently configured on Virtual Server
  • Virtual Networks folder, which contains shortcuts to the configuration files of virtual networks that are currently configured on Virtual Server

The DACL on this folder applies to the folders and files that it contains. The following table lists the default access control entries (ACEs) of this DACL. Although you can configure this DACL from within the file system, we recommend that you instead use the Virtual Server Security Settings page of the Administration Website. For instructions, see Configure Virtual Server Security Settings.

The default DACL for the Virtual Server folder is shown in the following table.

User account Permissions (allow) Apply to

Administrators

Full Control

This folder, subfolders, and files

CREATOR OWNER

Full Control

Subfolders and files only

SYSTEM

Read & Execute

This folder, subfolders, and files

SYSTEM

Create Files/Write Data

Create Folders/Append Data

This folder only

NETWORK SERVICE

Read & Execute

This folder, subfolders, and files

NETWORK SERVICE

Create Files/Write Data

Create Folders/Append Data

This folder only

DACL for the Virtual Server configuration file

The following table describes the default DACL for the Virtual Server configuration file (Options.xml), located by default in C:\Documents and Settings\All Users\Application Data\Microsoft\Virtual Server. You can change the DACL on this file; however, we recommend that instead you configure global security settings for Virtual Server by using the Administration Website. For instructions, see Configure Virtual Server Security Settings.

User account Permissions (allow) Apply to

Administrators

Full Control

This object only

NETWORK SERVICE

Full Control

This object only

SYSTEM

Read & Execute

This object only

DACL for the Virtual Server license file

The following table describes the default DACL for the Virtual Server license file (VSLicense.xml), located by default in C:\Documents and Settings\All Users\Application Data\Microsoft\Virtual Server.

User account Permissions (allow) Apply to

Administrators

Full Control

This object only

NETWORK SERVICE

Read & Execute

This object only

SYSTEM

Read & Execute

This object only

DACL for the Virtual Machine Helper folder

The following table describes the default DACL for the Virtual Machine Helper folder, located by default in C:\Documents and Settings\All Users\Application Data\Microsoft. This folder contains the NETWORK SERVICE file, described next.

Warning

You should not change the DACL on this folder. If you do, virtual machines that you have configured to run under a specific user account may not be able to turn on, and encrypted password information contained in this file could become accessible to unauthorized users.

User account Permissions (allow) Apply to

Administrators

Full Control

This folder, subfolders, and files

CREATOR OWNER

Full Control

Subfolders and files only

SYSTEM

Read & Execute

This folder, subfolders, and files

SYSTEM

Create Files/Write Data

Create Folders/Append Data

This folder only

NETWORK SERVICE

Read & Execute

This folder, subfolders, and files

NETWORK SERVICE

Create Files/Write Data

Create Folders/Append Data

This folder only

DACL for the NETWORK SERVICE file

The following table describes the default DACL for the NETWORK SERVICE file, located by default in C:\Documents and Settings\All Users\Application Data\Microsoft\Virtual Machine Helper. This file stores encrypted information about the user accounts under which virtual machines have been configured to run. For more information about configuring this account, see Modifying general virtual machine properties.

Warning

You should not change the DACL on this file. If you do, virtual machines that you have configured to run under a specific user account may not be able to turn on, and encrypted password information contained in this file could become accessible to unauthorized users.

User account Permissions (allow) Apply to

NETWORK SERVICE

Full Control

This object only

DACL for the Virtual Server Webapp folder

The following table describes the default DACL for the Virtual Server Webapp folder, located by default in C:\Documents and Settings\All Users\Application Data\Microsoft\. This folder contains the ServerPaths.xml file, described next.

User account Permissions (allow) Apply to

SYSTEM

Full Control

This folder, subfolders, and files

Administrators

Full Control

This folder, subfolders, and files

Users

Read & Execute

This folder, subfolders, and files

Power Users

Traverse Folder/Execute File

List Folder/Read Data

Read Attributes

Read Extended Attributes

Create Files/Write Data

Create Folders/Append Data

Write Attributes

Write Extended Attributes

Delete Subfolders and Files

Delete

Read Permissions

This folder, subfolders, and files

Everyone

Read & Execute

This folder, subfolders, and files

DACL for the Virtual Server Manager search paths file

The following table describes the default DACL for the Virtual Server Manager search paths file (ServerPaths.xml), located by default in C:\Documents and Settings\All Users\Application Data\Microsoft\Virtual Server WebApp. This file stores information about the search paths that have been configured for Virtual Server Manager. For more information, see Configuring Virtual Server Manager search paths.

User account Permissions (allow) Apply to

SYSTEM

Full Control

This folder, subfolders, and files

Administrators

Full Control

This folder, subfolders, and files

Users

Read & Execute

This folder, subfolders, and files

Power Users

Traverse Folder/Execute File

List Folder/Read Data

Read Attributes

Read Extended Attributes

Create Files/Write Data

Create Folders/Append Data

Write Attributes

Write Extended Attributes

Delete Subfolders and Files

Delete

Read Permissions

This folder, subfolders, and files

Everyone

Read & Execute

This folder, subfolders, and files

DACL for the Shared Virtual Machines folder

The following table describes the default DACL on the Shared Virtual Machines folder, located by default in C:\Documents and Settings\All Users\Shared Documents.

User account Permissions (allow) Apply to

Administrators

Full Control

This folder, subfolders, and files

CREATOR OWNER

Full Control

Subfolders and files only

SYSTEM

Read & Execute

This folder, subfolders, and files

SYSTEM

Create Files/Write Data

Create Folders/Append Data

This folder only

NETWORK SERVICE

Read & Execute

This folder, subfolders, and files

NETWORK SERVICE

Create Files/Write Data

Create Folders/Append Data

This folder only

DACLs for virtual machine folders and files

The following tables describe the default DACLs on the folders and files that are created by Virtual Server when you create and manage a virtual machine. Virtual machine configuration folders and files are located by default in C:\Documents and Settings\All Users\Shared Documents\Shared Virtual Machines.

DACL for a virtual machine configuration folder

User account Permissions (allow) Apply to

Administrators

Full Control

This folder, subfolders, and files

CREATOR OWNER

Full Control

Subfolders and files only

SYSTEM

Read & Execute

This folder, subfolders, and files

NETWORK SERVICE

Read & Execute

This folder, subfolders, and files

DACL for virtual machine configuration (.vmc) files

User account Permissions (allow) Apply to

Administrators

Full Control

This object only

SYSTEM

Read & Execute

This object only

NETWORK SERVICE

Read & Execute

This object only

DACL for virtual machine saved-state (.vsv) files

User account Permissions (allow) Apply to

Administrators

Full Control

This object only

SYSTEM

Read & Execute

This object only

NETWORK SERVICE

Read & Execute

This object only

User account under which the virtual machine is running when its state is saved

Full Control

This object only

DACL for the Shared Virtual Networks folder

The following table describes the default DACL on the Shared Virtual Networks folder, located by default in C:\Documents and Settings\All Users\Shared Documents.

User account Permissions (allow) Apply to

Administrators

Full Control

This folder, subfolders, and files

CREATOR OWNER

Full Control

Subfolders and files only

SYSTEM

Read & Execute

This folder, subfolders, and files

SYSTEM

Create Files/Write Data

Create Folders/Append Data

This folder only

NETWORK SERVICE

Read & Execute

This folder, subfolders, and files

NETWORK SERVICE

Create Files/Write Data

Create Folders/Append Data

This folder only

DACL for a virtual network configuration (.vnc) file

The following table describes the default DACL on the configuration file that is created by Virtual Server when you create a virtual network. Virtual network configuration (.vnc) files are located by default in C:\Documents and Settings\All Users\Shared Documents\Shared Virtual Networks.

User account Permissions (allow) Apply to

Administrators

Full Control

This object only

SYSTEM

Read & Execute

This object only

NETWORK SERVICE

Full Control

This object only

DACLs for virtual hard disk (.vhd) files and virtual floppy disk (.vfd) files

The following table describes the default DACL on the file that is created by Virtual Server when you create a virtual hard disk or virtual floppy disk. Virtual hard disk (.vhd) files that are created at the same time a virtual machine is created are located by default in the virtual machine configuration folder, in C:\Documents and Settings\All Users\Shared Documents\Shared Virtual Machines. Other virtual hard disk files and all virtual floppy disk (.vfd) files are stored in the location that was specified when the file was created.

User account Permissions (allow) Apply to

Administrators

Full Control

This object only

SYSTEM

Read & Execute

This object only

NETWORK SERVICE

Read & Execute

This object only