| description: > |
| Provides global user account policy related management. |
| |
| properties: |
| - name: MaxLoginAttemptBeforeLockout |
| type: uint16 |
| description: > |
| Configures the maximum permissible attempt before locking |
| out the user. Value of 0 indicates that account lockout |
| feature is disabled. |
| errors: |
| - xyz.openbmc_project.Common.Error.InternalFailure |
| |
| - name: AccountUnlockTimeout |
| type: uint32 |
| description: > |
| Configures timeout needed (in seconds) to unlock the account |
| after a lockout. Value of 0 indicates that account must be |
| unlocked manually. |
| errors: |
| - xyz.openbmc_project.Common.Error.InternalFailure |
| |
| - name: MinPasswordLength |
| type: byte |
| description: > |
| Configures the minimum password length. Minimum password length |
| specified in build time is marked as default value. This property |
| cannot be configured below the build time default value but can be |
| set to higher one for security reasons. |
| errors: |
| - xyz.openbmc_project.Common.Error.InternalFailure |
| - xyz.openbmc_project.Common.Error.InvalidArgument |
| |
| - name: RememberOldPasswordTimes |
| type: byte |
| description: > |
| Configures the number of times old password shouldn't be allowed |
| when trying to update new password. Value of 0 (by default) indicates |
| this feature is not enforced. |
| errors: |
| - xyz.openbmc_project.Common.Error.InternalFailure |