User Management
Monitor manages users, but not passwords. Instead, the server can authenticate users against an LDAP system, or it can use the operating system as an authentication proxy.
The latter means that any user who can authenticate with the operating system can also log in to the Monitor interface with the same user name. The details of this process differ per platform, as described below.
Additionally, VovUserGroups can be created and used to assign roles. For example the vovusergroup utility can be utilized to create a VovUserGroup called "mygroup" that is based off a UNIX group, or LDAP group of the same name.
- UNIX
-
% vovusergroup populate mygroup -unix mygroup
- LDAP
-
% vovusergroup populate mygroup -ldap mygroup
This can be run manually, or more practically as a scheduled task. After the "mygroup" VovUserGroup exists, it can be assigned a security role as shown for the "queuemgrs" group in the Security Principles section.
LDAP Authentication
set config(enableLdap) 1
% vovproject enable licmon
% vovproject reread
OS-based Authentication on UNIX
% cd $VOVDIR/..
% ./scripts/SETTASKERUID.csh
Again, this authentication mode is only used when PAM cannot service the authentication request and at no time is the password decrypted from its hashed form that is found in the local password database.
OS-based Authentication on Windows
When Monitor is running on Windows, the Windows API is used. The API supports both local and domain users. To log in as a local user, simply enter the user name. To log in as a domain user, use the format of domain/user. Note that Windows allows for mixed-case authentication (ie joe = Joe = JOE). This requires that the case for the security principle and/or tag data access configurations match the user name that is being used to log in. See below for more details on configuring security principles and tag data access.