Setting file system authorizations

The Microsoft IIS web server and the ITP/OnLine web application perform some tasks under special system user accounts. These system user accounts should already exist on the system. For correct operation of ITP/OnLine ASP.NET, these user accounts should be granted certain permissions for the ITP/OnLine virtual directory and the ITP/OnLine applications folder. These permissions should be configured manually by the operator after the initial installation of ITP/OnLine ASP.NET has completed. For security reasons it is also advisable to remove permissions for certain groups of users from these folders.

The following tables show which authorizations should be set for each folder for a specific OS. Take note of the following:

Microsoft Windows Server 2003

Location

Account

Permission type

ITP/OnLine virtual directory

Administrators

Full Control

IIS_WPG

Read & Execute

IUSR_<machine name>

Read & Execute

 

NETWORK SERVICE

Read & Execute

Users

Read & Execute

ITP/OnLine public directory

Administrators

Full Control

IIS_WPG

Read & Execute

IUSR_<machine name>

Read & Execute

 

NETWORK SERVICE

Modify

Users

Read & Execute

ITP/OnLine applications folder

Administrators

Full Control

 

Users

NONE

ITP/OnLine log folder; by default this is the subfolder itplog of the ITP/OnLine applications folder

Administrators

Full Control

 

NETWORK SERVICE

Modify

Users

NONE

ITP/OnLine session data folder; by default this is the subfolder sessiondata of the ITP/OnLine applications folder

Administrators

Full Control

 

NETWORK SERVICE

Modify

Users

NONE

Microsoft Windows Server 2008

Location

Account

Permission type

ITP/OnLine virtual directory

Administrators

Full Control

IIS_IUSRS

Read & Execute

IUSR

Read & Execute

 

NETWORK SERVICE

Read & Execute

Users

Read & Execute

ITP/OnLine public directory

Administrators

Full Control

IIS_IUSRS

Modify

IUSR

Read & Execute

 

NETWORK SERVICE

Modify

Users

Read & Execute

ITP/OnLine applications folder

Administrators

Full Control

 

Users

NONE

ITP/OnLine log folder; by default this is the subfolder itplog of the ITP/OnLine applications folder

Administrators

Full Control

 

NETWORK SERVICE

Modify

Users

NONE

ITP/OnLine session data folder; by default this is the subfolder sessiondata of the ITP/OnLine applications folder

Administrators

Full Control

 

NETWORK SERVICE

Modify

Users

NONE

After setting the permissions on a folder, we advise to verify that the security settings have been applied correctly. This can be done as follows:

  1. Open the dialog Properties of the folder and select the tab Security.
  2. Click the button Advanced to open the Advanced Security Settings dialog.
  3. Select the tab Effective Permissions.
  4. Click the button Select and then select a non-privileged user account that has no rights to access the folder. Now verify that this regular user has no effective permissions on the folder, except for folders where the group Users should have been granted permissions. In the latter case, verify that the effective permissions are Read & execute.
  5. Then, one by one, check the user accounts and groups that have been explicitly granted a certain level of access. For each user account and group, check that the effective permissions are not broader than those that were configured.