End User CP Configuration
With End User CP+ Configuration you can configure most of the important aspects of CP+, like install new modules, upgrade existing modules, and upgrade CP+ itself. It provides means to change the port and address, select different languages, enable or disable SSL encryption, etc.
To be able to do this, you should:
- Log into CP+ at http://cpplus_host:10000/ as admin and with your server root password.
- In the left information panel click System Administration.
- On the page that appears scroll down to the Advanced Management section and click the End User CP+ Configuration icon.

IP Access Control
This option allows to restrict access to the CP+ server to just those addresses that are trusted. By default, any address is allowed to access CP+.

Set the addresses you allow to access from, or list the specific addresses that you allow/deny access.
Click Save to preserve changes.
Ports and Addresses
By default, the CP+ server will listen on every active IP address on the system. The Ports and Addresses option helps to set CP+ to listen only on one of them.

In the Listen on Port field specify the network port on which CP+ will listen.
Click Save to preserve changes.
Anonymous Module Access
This page allows you to grant access to selected CP+ modules and paths without clients needing to login. For each module path that you enter below (such as /custom or /passwd) you must also enter the name of a CP+ user whose permissions will be used for access to the module.

Make sure to click Save to preserve changes.
Operating System and Environment
This page displays the operating system detected by End User CP+ at install time, and the system that is currently detected. If they are different, you can choose to have End User CP+'s OS information updated, which may be necessary if you have recently upgraded.

Here you can also change the search path used by End User CP+ when running programs, and the shared library path passed to any programs.
Note: these options hardly ever need to be changed, unless you have installed system tools and configuration files in odd locations on your system.
Language
CP+ supports a large number of languages for titles and module text. This page allows you to choose the language for user CP+.

Authentication
This CP+ option allows to prevent password cracking attacks on your server. If your CP+ server is widely accessible, and provides service to many users, it's recommended to configure this option in order to maximize the security of your system.

Some of the options displayed are:
- Password timeouts: if enabled, CP+ will block hosts that have a given number of failed login attempts by limiting the frequency of login attempts.
- Check Log blocked hosts, logins and authentication failures to syslog if you want CP+ to log all failures and blocked addresses to syslog.
- Session authentication: if enabled, CP+ will log users out after a specified time of inactivity, which prevents unauthorized users from accessing the server by simply using your computer.
Make sure to click Save to preserve changes.
SSL Encryption
If your system has the OpenSSL libraries installed, you will be able to use SSL encrypted connections to your CP+ server. You will maximize the security of your server by allowing password and user information to be sent in an encrypted form. In case if you are going to access your CP+ server from across the Internet, it is highly recommended that you use SSL encrypted sessions.
End User CP+ Module Configuration
One of the advantages of CP+ is that it's completely modular. Every server daemon, system feature and CP+ feature has its own module. This option allows to configure any module available to in your CP+.

To configure module, choose one from the list, modify it and click Save for the changes to take effect.
Available Modules
When you enter the Available Modules page, you can see the list of modules, available for users.

To make some of the installed End User CP modules invisible for users, uncheck boxes next to them and save changes.
Module Restrictions
This option allows you to control which End User CP modules are available to different users and groups.
Important: modules that are not selected on the Available Modules page will never be available to users, even if they are selected here.
If you have no restrictions, but want to create one, click Add a new user or group restriction. The following page will show:

- Apply to: choose which users or groups End User CP modules are available to.
- Modules check which modules will be available for chosen users and groups.
Click Create.
You can later delete or modify existing restrictions.
Allowed Users and Groups
This option allows to limit which unix users and groups are allowed to log into CP+ using this form.

Access Control Options
This option allows to configure various access control options that apply to End User CP modules and users. These options are very much like those in the Global ACL (access control lists )for each user in the CP+ Users module.

- Set Root directory for file chooser: you can set user's home directory or enter the one of your own.
- Set Users visible in user chooser: it can be all users or only some specific users that you set.
- Set Groups visible in group chooser: it can be all groups or only some specific groups that you set.
Click Save to apply changes.
Auto-Logout Times
This page can be used to configure different inactivity logout times for different End User CP+ users. The timeout must be entered in minutes, and a timeout of zero means that sessions for matching users will never be automatically logged out.

Current Login Sessions
Current End User CP+ session logins are listed below. To cancel an existing session and force the user to login again, click on its session ID.
|