The SUSPEND attribute is not set in the ACF2 logonid when ACF01013 message is issued
search cancel

The SUSPEND attribute is not set in the ACF2 logonid when ACF01013 message is issued

book

Article ID: 53539

calendar_today

Updated On:

Products

ACF2 ACF2 - z/OS ACF2 - MISC

Issue/Introduction

When a user enters invalid passwords several times in a single day and the number of invalid attempts exceeds the GSO PASSLMT value the user will receive the ACF01013 message at logon time:

ACF01013 LOGONID lid SUSPENDED BECAUSE OF PASSWORD VIOLATIONS

However, when doing a TSO ACF LIST of the user, the SUSPEND attribute is not set. Why is the SUSPEND bit not set?

Environment

Release:
Component: ACF2MS

Resolution

The suspension is considered a logical condition. When a logonid is suspended due to password violations, the logonid is NOT updated to show SUSPEND. When doing a TSO ACF LIST of the user, the SUSPEND attribute is not displayed. See the note below for an explanation of the SUSPEND logonid field. The suspended condition (as indicated by the ACF01013 message) is determined by the PSWD-VIO field of the user's logonid record exceeding the GSO PSWD PASSLMT value.

There are several different fields that come into play. The GSO PSWD record has MAXTRY and PASSLMT. MAXTRY is the number of prompts after invalid passwords that will be issued in a single logon before the user is returned to VTAM (or session manager). PASSLMT specifies the maximum number of invalid password attempts permitted in a single day before ACF2 denies all accesses to the system by the logonid. Any attempt to logon after the PASSLMT number has been reached will be denied with the message:

"ACF01013 LOGONID lid SUSPENDED BECAUSE OF PASSWORD VIOLATIONS"

Additional Information

In the logonid record:

  • PSWD-DAT specifies the date of the last invalid password attempt.
  • PSWD-TIM is the time of the last invalid password attempt.
  • PSWD-INV is the number of invalid passwords since the last successful logon. A successful logon resets this field to 0.
  • PSWD-VIO is the number of password violations on that day (PSWD-DAT). This field is reset to 1 when an invalid password attempt occurs on a different day, and is reset to 0 when the password for the logonid is changed. The logonid is logically suspended when PSWD-VIO reaches the number specified in the GSO PSWD PASSLMT field.

Security administrators and account managers can reset the invalid password count by entering the following operator command:

F ACF2,RESET(logonid)

The ISPF panels or the ACF CHANGE subcommand can also be used to reduce or change the PSWD-VIO count to 0:

CHANGE logonid PSWD-VIO(0)

ACFRPTPW is a report that identifies invalid password attempts. This can be useful to check to see where and when the invalid attempts occur. If the SOURCE is a foreign or unknown source that could indicate attempted unauthorized/malicious access using that logonid. For details on the ACFRPTPW report see: ACFRPTPW - Invalid Password/Authority Log

Note: The SUSPEND or CANCEL that may be displayed when doing a TSO ACF LIST of a logonid is an indication that this logonid cannot be used to access the system. ACF2 does not differentiate between CANCEL and SUSPEND. The CANCEL/SUSPEND bit can be set by a SECURITY Administrator or by the ACF2/CICS or ACF2/IMS interfaces. The CSWHO and CSDATE fields of the logonid record will indicate which logonid set the SUSPEND/CANCEL bit and the date that the bit was set.

For details on the ACF2/CICS SUSPEND processing see section SUSPEND-User Suspensions

For details on the ACF2/IMS SUSPEND processing see section OPTS Record - The IMS Interface Option Specification