## Help

### Introduction

Templates are a quick and easy way to manage multiple resources that may be contained in many places in your directory structure.

Through using a template, you can define access control and document settings once, and then apply those same settings to many other resources. If you then wish to revise your settings, you only need to do so in one place.

PowerWeb comes pre-configured with three templates: Default, DefaultSSI and Admin. The Default template is suitable for allowing general access to standard documents, whereas Macro inherits from "Default" to allow usage of WebMacros and server-side-includes within documents. Finally Admin is used to protect the administration, configuration and installation of PowerWeb. This template uses a user database named "Admin" which initially contains only one user - named "admin", with no password.

We STRONGLY suggest that you change your administration password now if you haven't already done so. You may also wish to restrict the users and hosts which are allowed access to the admin resources.

### Config:/Security/Template/*/
Setting | Explanation
--- | ---
Template | The name of the template being defined.
Based on Template | A template may derive from another template by inheriting its settings. You may then selectively override those settings that must be changed for the new template.
Authentication Settings | Defines how users will be authenticated. If these settings are defined, only users known to belong to a given security realm will be allowed access. To further restrict access by individual user name, or computer, use the "Users Allowed" settings.
Document Settings | Define various aspects of your documents, such as mapping of filenames to MIME types.
Directory Indexes | Configures the automatic directory indexing of documents on your server.
Protocols Allowed | This allows you to restrict access to documents according to the protocol and method of access. For example, you could grant permission to read documents, but not to execute CGI scripts, or you could grant access to FTP users, but exclude World Wide Web (HTTP) users.
Users Allowed | Specifies which users (by name or group) and which computers (by host or address) are allowed to access resources protected by this template.