đź“– Overview
The GGPPS.INI file stores password authentication parameters for GGP, allowing configuration to meet your organisation’s data security policies.
It is stored in:
\Licences\Lock\đź§ Navigation
Open User Control from the Applications Launcher.
Go to the User menu.
Select Edit Password Settings.
This opens
GGPPS.INIin your text editor for editing.
⚙️ Password Authentication Features (GGP 2009 onwards)
Non-reversible password storage
Controlled by
DefaultExpirationModesetting.
Minimum / maximum password length
MinimumLengthandMaximumLengthvariables.
Configurable character set requirements
Uppercase, lowercase, numbers, symbols. (
CharactersSetvariable)
Account lockout after failed attempts
MaxRetriesvariable.
Password expiration period
ExpiresInXDaysvariable.
Prevention of password reuse
LastPasswordsToSavevariable.
📝 Example Configuration
[Password Settings]
MaxRetries=5
;max 7
LastPasswordsToSave=5
MinimumLength=5
MaximumLength=12
ExpiresInXDays=75
; MustChange, CannotChange, NeverExpires
DefaultExpirationMode=MustChange,NeverExpires
; Upper,Lower,Number,Symbol
CharactersSet=Upper,Lower,Number,Symbol
See Add/Edit User for per-user password setting details.
🔍 Parameter Details
| Parameter | Description |
|---|---|
| MaxRetries | Number of failed login attempts allowed before account lockout. |
| LastPasswordsToSave | Number of previous passwords remembered to prevent reuse. |
| MinimumLength | Minimum number of characters required. Set to 0 for no requirement. |
| MaximumLength | Maximum allowed length (passwords are trimmed if longer). |
| ExpiresInXDays | Number of days before a password expires. |
| DefaultExpirationMode | One of: MustChange, CannotChange, NeverExpires (mutually exclusive). |
| CharactersSet | Required character types: Upper, Lower, Number, Symbol. |
đź’ˇ Implementation Notes
MinimumLength
MinimumLength=0→ allows blank passwords.If site policy requires passwords, set to a value > 0.
A non-zero value forces the Change Password dialog on login if blank.
MaximumLength
Example:
MaximumLength=10→ passwords longer than 10 are trimmed.
ExpiresInXDays
Sets the lifetime of the password. Example:
ExpiresInXDays=90→ 90 days until expiry.
DefaultExpirationMode
MustChange → User must change password at next login.
CannotChange → User cannot change password.
NeverExpires → Password never expires.
LastPasswordsToSave
Prevents re-use of the last n passwords.
CharactersSet
Defines password complexity rules.
Valid values:
Upper,Lower,Number,Symbol(any combination).At least one character from each specified type is required.
Symbol characters allowed:
[ ] { } ! £ $ % ^ & * ( ) _ + - = ; : @ # ~ ? > < |Least complex → No
CharactersSetand noMinimumLength.Most complex →
MinimumLength=8andCharactersSet=Upper,Lower,Number,Symbol.
📌 Summary
The GGPPS.INI file gives administrators fine-grained control over password policy in GGP, including strength, expiry, and lockout rules. Adjust these settings to align with organisational security requirements.
Comments
0 comments
Article is closed for comments.