Where allowed to run: All environments (*ALL) Threadsafe: No |
Parameters Examples Error messages |
The Revoke Workstation Object Authority (RVKWSOAUT) command is used to take away authority for a workstation object used by the i5/OS Graphical Operations program. Specific or all authority can be taken away from one or more users named in the command. You also can take away the authority of an authorization list for the named object.
This command can be issued by a security officer, by an object owner, or by a user who has object management authority to the object for which authority is to be revoked. If a specific authority (other than *ALL) is specified on the AUT parameter, and that authority is not revoked, a message is issued that indicates the authority that is not revoked.
*** Security Risk ***
Revoking all authorities given specifically to a user for an object can result in the user having more authority than before the operation. If a user has *USE authority for an object and *CHANGE authority on the authorization list that secures the object, revoking *USE authority results in the user having *CHANGE authority to the object.
Restrictions:
Top |
Keyword | Description | Choices | Notes |
---|---|---|---|
WSOTYPE | Workstation object type | Element list | Required, Positional 1 |
Element 1: | *TPLWRKARA, *WRKARA, *TPLPRTOL, *PRTOL, *TPLPRTL, *PRTL, *TPLOUTQ, *TPLOUTQL, *OUTQL, *TPLJOBL, *JOBL, *TPLJOBQ, *TPLJOBLOG, *JOBLOG, *TPLJOBQL, *JOBQL, *TPLMSGL, *MSGL, *TPLMSGQ, *TPLMSGSND, *MSGSND, *TPLSGNUSL, *SGNUSL, *TPLOBJL, *OBJL, *TPLLIBSL, *LIBSL, *TPLLIB, *LAUNCH, *TPLLAUNCH, *PRSSET | ||
USER | Users | Single values: *ALL, *PUBLIC Other values (up to 50 repetitions): Qualifier list |
Optional, Positional 2 |
Qualifier 1: Users | Name | ||
AUT | Authority | Single values: *CHANGE, *ALL, *USE, *EXCLUDE, *AUTL Other values (up to 7 repetitions): *OBJEXIST, *OBJMGT, *OBJOPR, *ADD, *DLT, *READ, *UPD |
Optional, Positional 3 |
AUTL | Authorization list | Name | Optional |
Top |
Specifies the workstation object for which specific authorities are to be revoked.
This is a required parameter.
Top |
Specifies one or more users whose specific authorities to the named object are to be revoked.
Authorities revoked by this command are related to those given by the Grant Workstation Object Authority (GRTWSOAUT) command. If users have public authority to an object because USER(*PUBLIC) was specified on the GRTWSOAUT command, that public authority is revoked when *PUBLIC is specified on this parameter. If users have specific authorities to an object because their names were specified on the GRTWSOAUT command, their names must be specified on this parameter to revoke the same authorities.
The authorities to be revoked are those specified for the Authority (AUT) parameter.
Note: Either this parameter or the AUTL parameter must be specified.
Top |
Specifies the authority to be revoked from the users who do not have specific authority to the object, who are not on an authorization list, and whose user group does not have specific authority to the object.
Single values
Note: You can specify AUT(*AUTL) only when USER(*PUBLIC) is also specified.
Other values (up to 10 repetitions)
Data authorities
Top |
Specifies the authorization list that is revoked from the object specified on the WSOTYPE parameter. If public authority for the object is *AUTL, it is changed to *EXCLUDE. The authorization list's authority is then removed.
Note: Either this parameter or the USER parameter must be specified. If this parameter is specified, the AUT parameter is ignored.
Top |
RVKWSOAUT WSOTYPE(*SGNUSL) USER(HEANDERSON) AUT(*DLT *UPD)
This command removes the delete and the update authorities for signed-on user list objects from the user profile name HEANDERSON.
Top |
Top |