Granting permissions to scripts

The improved security model implemented by Internet Information Services (IIS) 6.0 prohibits the execution of CGI scripts and programs with unknown extensions. Ensim Pro configures IIS 6.0 to allow only CGI scripts developed in PHP and Perl to run on sites. CGI programs compiled into .exe files and files with unknown extensions are not allowed to run.

You must use the Internet Information Services (IIS) Manager interface to grant execute permissions to specific CGI programs.

To grant execute permissions for a program:

1. Connect to the Ensim Pro server using the console or terminal services and log on as the administrator.

2. Click Start > Run, type inetmgr in the Open text box, and click OK. The Internet Information Services (IIS) Manager interface opens.

3. In the IIS Manager window, expand the local computer, and double-click Web Service Extensions. The list of Web service extensions and their status opens in the right pane.

4. Under the Tasks area, click Add a new Web service extension....

5. In the New Web Service Extension window, type a name for the new extension in the Extension name text box, and click Add.

6. Select or enter the location of the file for which you want to grant execute permission in the Path to file text box.

7. Click OK. Add more files if needed. The newly added files are listed in the Required files text box.

8. Select the Set extension status to Allowed check box.

9. Click OK. The new extension is listed under Web Server Extensions with the status as Allowed.