*JOBCTL special authority

The Job control (*JOBCTL) special authority allows a user to change the priority of jobs and of printing, end a job before it has finished, or delete output before it has printed. *JOBCTL special authority can also give a user access to confidential spooled output, if output queues are specified OPRCTL(*YES).

Job control (*JOBCTL) special authority allows the user to perform the following actions:
  • Change, delete, hold, and release all files on any output queues specified as OPRCTL(*YES).
  • Display, send, and copy all files on any output queues specified as DSPDTA(*YES or *NO) and OPRCTL(*YES).
  • Hold, release, and clear job queues specified as OPRCTL(*YES).
  • Hold, release, and clear output queues specified as OPRCTL(*YES).
  • Hold, release, change, and cancel other users’ jobs.
  • Start, change, end, hold, and release writers, if the output queue is specified as OPRCTL(*YES).
  • Change the running attributes of a job, such as the printer for a job.
  • Stop subsystems.
  • Perform an initial program load (IPL).

Securing printer output and output queues is discussed in Printing.

You can change the job priority (JOBPTY) and the output priority (OUTPTY) of your own job without job control special authority. You must have *JOBCTL special authority to change the run priority (RUNPTY) of your own job.

Changes to the output priority and job priority of a job are limited by the priority limit (PTYLMT) in the profile of the user making the change.

Risks: A user who abuses *JOBCTL special authority can cause negative effect on individual jobs and on overall system performance.