Skip to main content

PAM Views

PAM Module Views

Users view

In the Users view you can manage the users and assign passwords to them. In this view all users are listed in tabular form. In the table you can set new passwords, lock and unlock single users and view the password state.

pamuserviews

The table of this view informs you about the status of the users and other attributes relating to their passwords:

SelectCheckbox for selection
User-IDString designating the user ID (it may not be empty)
Password StateInformation on whether or not the user should change his password
CHAP SupportUser uses a CHAP supported password
Locked-“true” if the user is locked
“false” if the user is not locked
Lock ReasonThe reason why the user was locked
Locked UntilDate until which the user is locked
RTCNumber of login retries left.
Last ChangedDate and time of the last change
Actions- Sets the password for the user of that row
- Locks or unlocks the user of that row

The search and filter options are described in the kernel administrator manual under “Search“.

Add user

To add a user into the database, click the button “Add user” and enter only one User ID in the text field.

A user, which is available in this view, can also be seen in other views of the SSMS GUI.

Note: When creating new users, only use the supported characters. These are contained in the kernel administrator manual under “Supported Characters”.

pamadduserviews

Clicking the button opens a window in which you are prompted to enter the name of the user to be added as well as his password. In addition you can set the password state. The UserID and the password are mandatory fields.

pamadduserdialogbox

Note: If the option “User must change password?” is selected, the user must first change his password before being able to log in.

Remove user

You remove a user and all the data related to the user from the database by selecting the user in the left-most column and by clicking the corresponding button. You can also delete all users at once by selecting “all”.

pamremoveuserviews

After selecting the user and clicking the button “Remove User”, an additional window opens, which asks to confirm the deletion:

pamconfirmuserdelete

Lock or unlock users

In order to lock or unlock users, you can select one or more user in the left-most column and by clicking the buttons “Lock User” or “Unlock User”.

pamlockorunlockuser

Lock or unlock a single user

You lock or unlock a single user in the actions column on the right of the GUI by clicking the lock symbol.

pamlockorunlocksingleuser

Set password “MUST CHANGE“

You change the password state to ”MUST CHANGE” by selecting one or more users in the left-most column and clicking the corresponding button located above the users’ table.

If the password state has been set to “MUST CHANGE“, the user must change the pre-configured password set by the administrator at log-in before he is able to complete the login.

pampasswordmustchange

Note: No additional information about the error messages deriving from certain actions will be described here.

⚠️ If you set a new password for an already locked user, the user will then be activated again in the SSMS. In case the lock status persists, the user must be manually unlocked

Set password

You can set a password for a user by clicking the symbol pamsymbol1 in the Actions column. A password is suggested, which follows the guidelines defined in the PAM Advanced Settings can be changed directly in the window. Moreover, you can define here whether the user has to change the password before he is able to log in. Confirm your settings by clicking “Save Password”.

pamsetpassword

Reporting view

The reporting view provides an overview of the PAM activities.

pamreportingview

In the reporting view you’ll find information about the status of the users, of the passwords and of the actions carried out along with their attributes:


Date

Date and time of the activity

User-ID

The user of the activity

Action

The action carried out for the user or for the password. For example: DELETE_USER, LOCK_USER, CHANGE_PASSWORD_STATE, SET_PASSWORD

Status

Result of the action (is generated by the system)

Details

Additional information like the reason why the user has been locked

Advanced-Settings view

This chapter gives you information about the configuration options of the Password Authentication Module. The values given here are default values.

pamadvancedsettingsviewview

In this view you can change the following configuration parameters:

Password Min LengthThe minimum number of characters of a password.
Login Maximum Retries Without DelayThe maximum number of login retries without a waiting time between the retries. Default value is 3.
Login Maximum RetriesThe maximum number of retries the user has available for a log-in. Default value is 6.
Login Retry First DelayTime period that the user has to wait before he is able to execute the next retry after the first retry with delay. Default value is 60. The waiting time increases after every failed attempt.
Regex PatternA regular expression pattern, describing the syntactical rules of the password string. It defines the structure of the password, so that it is recognized as a valid password by the PAM module (for example upper or lower case letters, numbers and symbols).
Password Generation PatternCharacter set used for password generation defined as simple string. No regular expressions are allowed here. Use \ as escape symbol. If no string is defined, PAM generates a password with the default implementation
Use Custom Restriction ClassOption whether user-defined restrictions should be used. For example, the customer can import his java class for password verification.
Important Note the following restrictions when importing your own java class:
1.) The class must have the name “com.kobil.ssms.pam.PasswordRestriction” and must implement the interface “com.kobil.ssms.pam.api.PasswordRestriction”
2.) The class must be contained in the file “CustomPasswordRestriction.jar”
3.) The jar file must be contained in the directory <SSMS_HOME>/password_restriction
CHAP Compatible PasswordsSetting this checkbox causes that changed passwords are stored in a format compatible to CHAP protocol usage. I.e. SSMS is able to decrypt stored passwords. When setting or changing a password from UI or Management SOAP interface, this option controls the default behavior which can be individually overruled by changing the checkbox in UI or setting required parameter in a SOAP request. When setting or changing via a user protocol, for example for user or administrator initiated password changes in conjunction with SecOVID and RADIUS, this setting controls how the password is stored. This setting cannot be overruled individually.
Default off/inactive

Note: your settings become effective after you confirm them with “Save“.

⚠️ Changes to the Advanced Settings have consequences for already existing passwords, which must then be created again. More precisely, passwords matching the new criteria should be created. If the value of Login Maximum Retries is decreased, this has consequences for retries already attempted