When you add a new user or edit an existing user, you work with detailed settings such as general, security and licensing, projects, and properties settings on multiple tabs. This topic describes each of the settings on the user tabs.
The General user tab is used for managing the user's profile, DiveLine settings, and group associations.
Enter the following details for this user:
Username (Required for all authentication types)—Specify the username for this user. For Web Server authentication, the username must match the name used by the web server. For Microsoft Internet Information Server (IIS), the domain must be part of the name (for example, <domain>\jsmith).
The Username is not case sensitive. Avoid using special characters.
- Full Name (Optional)—Specify the user's full name.
- Short Name (Optional)—Specify a short name for the user. This setting is useful for personalizing pages in DivePort.
- Description (Optional)—Specify a description. This setting is useful documentation for maintenance tasks.
- Email (Optional but recommended)—Specify the user's email address to support Controller, Production, DivePort, and Measure Factory messaging. The Email address is required for DivePort password reset to function with OWN authentication and is also required for Measure Factory collaboration functionality. The Email address can be used by DI-Broadcast and referenced by DivePort and Controller.
NOTE: Each of these settings, except the Description, are available as variables in DivePort.
The user DiveLine settings specify the user's home directory, the DiveBook that opens when the user logs on to ProDiver, and the application template file, which defines the appearance, preferences, and functionality of the ProDiver client.
Set the following fields if using these features:
Home Directory (Optional)—Enter the path to the user's home directory, which is the directory where DI recommends users store any work saved in ProDiver and NetDiver. See
NOTE: The following points apply only when the DiveLine server has the home project feature enabled. For more information about the home project feature,
see Home Project Overview.
- If you are creating a new user, leave the Home Directory field set to the default pattern. By default, the DiveLine server sets the home directory to the $(USER) variable, which uses the username as the name for the user's home directory in the folder /di-users/. If there is a domain name as part of the username, a subdirectory is created for the domain.
If there are existing users, you need to set them up to use the home project and home directories. For more information, Retrofitting Users for the Home Project.
When users first log in with ProDiver or NetDiver, the DiveLine server creates the specified home directory in the home project and sets access control appropriately to match the pattern set
in the Settings chevron section at the top of the Users tab. For more information, see Setting the Home Directory Settings.
DiveBook (Optional)—Specify the DiveBook to use to organize end-user files, such as DivePlans, cPlans, markers, and dive files. The DiveBook opens each time the user logs onto ProDiver.
If the home project feature is enabled, leave the project set to <HOME PROJECT>, and click the browse button to navigate to the DiveBook file (dbk) in the <HOME PROJECT> folder.
If the home project feature is not enabled, select a project from the list, and browse to a DiveBook file in the selected project.
App Template (Optional)—Specify the application template file that defines the appearance, preference settings, and available functionality for the ProDiver client.
If the home project feature is enabled, leave the project set to <HOME PROJECT>, and click the browse button to navigate to the application template file (tpl) in the <HOME PROJECT> folder.
If the home project feature is not enabled, select a project from the list, and browse to the application template file in the selected project.
In the Group section, select the check box for each group where this user should be a member.
The Security/Licensing tab is used to adjust DiveLine security settings and select client applications for the user.
Administrator and Owners
Set the following options to define administrator user access:
- Administrator User (Optional)—Select the check box to make this user an administrator on this DiveLine server.
- Owned By (Optional, for non-administrator users)—Select the check box, and specify an owner to administer this user. The Owned By option is available only if the option Non-Administrators can be set to administer other users has been set on the General tab of Server Settings. The option is unavailable if Administrator User is selected. The Owned By option creates sub-administrators.
NOTE: All DiveLine administrators automatically become DivePort administrators. To change this configuration, adjust the user's access level in DivePort's Users and Groups dialog to something other than Use Default.
In the Authentication section, you can set the following:
Override User Authentication (Optional)—Allows you to override the default DiveLine authentication setting
set on the General tab of Server Settings. . For more information, see Authentication Types
NOTE: You can set a local password here only when using the OWN authentication type.
Password (Required for OWN only)—Specify and verify the user's password.
Password never expires (Optional)—User's password never expires.
User cannot change password (Optional)—User is not allowed to change the password.
User must change password after next login (Optional)—User is prompted to change the password when logging on.
In the Access section, you can disable the user's account or NetDiver access.
In the Clients list, select the check box for the DI applications that this user can access. Developer selects all of the clients, but only uses a developer license. The Developer category also affects what is available on the Projects tab.
TIP: Do not confuse DivePort service users with regular DiveLine users. The service user specified in the context xml file during installation (often _Admin), does not need to have a license assigned to it.
NOTE: Help Desk licenses require that the user is a DiveLine administrator.
The Projects tab is used to select which projects the user can access and, for non-administrators, to set the user's access level:
Project—Lists the projects on this DiveLine server. A green check mark to the left of the project name indicates that the user has access.
NOTE: For administrator users, the access level is set to Administrator and cannot be changed.
Groups—Lists any groups associated with each project.