I agree with Rich on PRIVCLASS A and "oops".  In this economy, management 
is less inclined to let a little slip like shutting down your production 
system hosting myriad web servers because you though you were shutting 
down a 2nd level system or an application or program product that 
unfortunately ends with "SHUTDOWN".

To answer his question "Yes, there are other commands that are class A 
only, but can you even
name them much less ever used them?)", in two parts:

Name them?  With help of the CMDTABLE EXEC what was published here years 
ago, yes (results truncated on the right to prevent showing any other 
classes they work with):
ACNT                              IBMCLASS=A
ASSOCIATE                         IBMCLASS=A
AUTOLOG                           IBMCLASS=A
CPACCESS                          IBMCLASS=A
CPCACHE                           IBMCLASS=A
CPHX                              IBMCLASS=A
CPLISTFILE                        IBMCLASS=A
CPRELEASE                         IBMCLASS=A
CPTYPE                            IBMCLASS=A
CPXLOAD                           IBMCLASS=A
CPXUNLOAD                         IBMCLASS=A
DEDICATE                          IBMCLASS=A
DEFINE                            IBMCLASS=A
DISABLE                           IBMCLASS=A
DISASSOCIATE                      IBMCLASS=A
ENABLE                            IBMCLASS=A
FORCE                             IBMCLASS=A
HALT                              IBMCLASS=A
HYPERSWAP                         IBMCLASS=A
LOCK                              IBMCLASS=A
MESSAGE                           IBMCLASS=A
MIGRATE                           IBMCLASS=A
MODIFY                            IBMCLASS=A
MONITOR                           IBMCLASS=A
NETWORK                           IBMCLASS=A
PURGE                             IBMCLASS=A
QUERY         SUBCMD CAPABILITY   IBMCLASS=A
QUERY         SUBCMD CFLINKS      IBMCLASS=A
QUERY         SUBCMD CHANNEL      IBMCLASS=A
QUERY         SUBCMD CMDLIMIT     IBMCLASS=A
QUERY         SUBCMD CPASSIST     IBMCLASS=A
QUERY         SUBCMD CPCHECKING   IBMCLASS=A
QUERY         SUBCMD CPCMDS       IBMCLASS=A
QUERY         SUBCMD CPDISKS      IBMCLASS=A
QUERY         SUBCMD CPLOAD       IBMCLASS=A
QUERY         SUBCMD CPTRACE      IBMCLASS=A
QUERY         SUBCMD CPXLOAD      IBMCLASS=A
QUERY         SUBCMD CRYPTO       IBMCLASS=A
QUERY         SUBCMD DIAGNOSE     IBMCLASS=A
QUERY         SUBCMD D8ONECMD     IBMCLASS=A
QUERY         SUBCMD EXITS        IBMCLASS=A
QUERY         SUBCMD FRAMES       IBMCLASS=A
QUERY         SUBCMD ICLNAME      IBMCLASS=A
QUERY         SUBCMD IMG          IBMCLASS=A
QUERY         SUBCMD IOPRIORITY   IBMCLASS=A
QUERY         SUBCMD IPLPARMS     IBMCLASS=A
QUERY         SUBCMD JOURNAL      IBMCLASS=A
QUERY         SUBCMD LOGMSG       IBMCLASS=A
QUERY         SUBCMD MAXUSERS     IBMCLASS=A
QUERY         SUBCMD MITIME       IBMCLASS=A
QUERY         SUBCMD MONITOR      IBMCLASS=A
QUERY         SUBCMD NAMES        IBMCLASS=A
QUERY         SUBCMD OBSERVER     IBMCLASS=A
QUERY         SUBCMD PAGING       IBMCLASS=A
QUERY         SUBCMD PRIORITY     IBMCLASS=A
QUERY         SUBCMD PROCESSORS   IBMCLASS=A
QUERY         SUBCMD QDROP        IBMCLASS=A
QUERY         SUBCMD QUICKDSP     IBMCLASS=A
QUERY         SUBCMD RECORDING    IBMCLASS=A
QUERY         SUBCMD RESERVED     IBMCLASS=A
QUERY         SUBCMD SASSIST      IBMCLASS=A
QUERY         SUBCMD SDF          IBMCLASS=A
QUERY         SUBCMD SECUSER      IBMCLASS=A
QUERY         SUBCMD SHARE        IBMCLASS=A
QUERY         SUBCMD SHUTDOWNTIME IBMCLASS=A
QUERY         SUBCMD SPMODE       IBMCLASS=A
QUERY         SUBCMD SRM          IBMCLASS=A
QUERY         SUBCMD STGEXEMPT    IBMCLASS=A
QUERY         SUBCMD STGLIMIT     IBMCLASS=A
QUERY         SUBCMD S370E        IBMCLASS=A
QUERY         SUBCMD TRACEFRAMES  IBMCLASS=A
QUERY         SUBCMD TRFILES      IBMCLASS=A
QUERY         SUBCMD TRSAVE       IBMCLASS=A
QUERY         SUBCMD TRSOURCE     IBMCLASS=A
QUERY         SUBCMD UCR          IBMCLASS=A
QUERY         SUBCMD UNRESOLVED   IBMCLASS=A
QUERY         SUBCMD VECTOR       IBMCLASS=A
QUERY         SUBCMD VMSAVE       IBMCLASS=A
QUERY         SUBCMD VTOD         IBMCLASS=A
QVM                               IBMCLASS=A
RECORDING                         IBMCLASS=A
REFRESH                           IBMCLASS=A
RESTART                           IBMCLASS=A
SET           SUBCMD ADJUNCTS     IBMCLASS=A
SET           SUBCMD CFLINK       IBMCLASS=A
SET           SUBCMD CPASSIST     IBMCLASS=A
SET           SUBCMD CPCHECKING   IBMCLASS=A
SET           SUBCMD CPTRACE      IBMCLASS=A
SET           SUBCMD D8ONECMD     IBMCLASS=A
SET           SUBCMD FAVORED      IBMCLASS=A
SET           SUBCMD IOPRIORITY   IBMCLASS=A
SET           SUBCMD IPLPARMS     IBMCLASS=A
SET           SUBCMD JOURNAL      IBMCLASS=A
SET           SUBCMD MAXUSERS     IBMCLASS=A
SET           SUBCMD MITIME       IBMCLASS=A
SET           SUBCMD MODE         IBMCLASS=A
SET           SUBCMD OBSERVER     IBMCLASS=A
SET           SUBCMD PAGING       IBMCLASS=A
SET           SUBCMD PRIORITY     IBMCLASS=A
SET           SUBCMD QUICKDSP     IBMCLASS=A
SET           SUBCMD QDROP        IBMCLASS=A
SET           SUBCMD RESERVED     IBMCLASS=A
SET           SUBCMD SASSIST      IBMCLASS=A
SET           SUBCMD SECUSER      IBMCLASS=A
SET           SUBCMD SHARE        IBMCLASS=A
SET           SUBCMD SHUTDOWNTIME IBMCLASS=A
SET           SUBCMD SIGNAL       IBMCLASS=A
SET           SUBCMD SRM          IBMCLASS=A
SET           SUBCMD STGEXEMPT    IBMCLASS=A
SET           SUBCMD STGLIMIT     IBMCLASS=A
SET           SUBCMD SYSOPER      IBMCLASS=A
SET           SUBCMD S370E        IBMCLASS=A
SET           SUBCMD TIMEZONE     IBMCLASS=A
SET           SUBCMD TRACEFRAMES  IBMCLASS=A
SET           SUBCMD VMSAVE       IBMCLASS=A
SET           SUBCMD VTOD         IBMCLASS=A
SHUTDOWN                          IBMCLASS=A
SIGNAL                            IBMCLASS=A
SNAPDUMP                          IBMCLASS=A
SPMODE                            IBMCLASS=A
SYNCMDRS                          IBMCLASS=A
TRSAVE                            IBMCLASS=A
UNDEDICATE                        IBMCLASS=A
UNLOCK                            IBMCLASS=A
WARNING                           IBMCLASS=A
XAUTOLOG                          IBMCLASS=A
XLINK                             IBMCLASS=A

Have I ever used them?  Well... some of them quite often, e.g. 
AUTOLOG/XAUTOLOG, DEFINE (mdisk), SIGNAL, many of the Query commands, etc. 
 
Others, "not so much".

Rich probably forgets because most experienced sysprogs eventually give in 
to modifying privclasses for commands that they frequently need, or need 
infrequently but urgently when things go bump in the dark.

Mike Walter
Hewitt Associates
The opinions expressed herein are mine alone, not my employer's.




"Rich Greenberg" <ric...@panix.com> 

Sent by: "The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU>
02/04/2010 03:55 PM
Please respond to
"The IBM z/VM Operating System" <IBMVM@LISTSERV.UARK.EDU>



To
IBMVM@LISTSERV.UARK.EDU
cc

Subject
Re: Hi everybody






On: Thu, Feb 04, 2010 at 10:34:08AM -0800,Howard Rifkind Wrote:

} Just curious about you comment in this post about not liking
} to even have user maint have an ?A? class privilege.

Just 40 years of sysprogging with the occasional "O SHIT!!!!" happening.
About the only thing you lose without class A is SHUTDOWN, and at systems
I controlled, only ORERATOR and its cohorts had class A.

(Yes, there are other commands that are class A only, but can you even
name them much less ever used them?)

-- 
Rich Greenberg  N Ft Myers, FL, USA richgr atsign panix.com  + 1 239 543 
1353
Eastern time.  N6LRT  I speak for myself & my dogs only.    VM'er since 
CP-67
Canines:Val, Red, Shasta & Casey (RIP), Red & Zero, Siberians 
Owner:Chinook-L
Retired at the beach                                     Asst 
Owner:Sibernet-L






The information contained in this e-mail and any accompanying documents may 
contain information that is confidential or otherwise protected from 
disclosure. If you are not the intended recipient of this message, or if this 
message has been addressed to you in error, please immediately alert the sender 
by reply e-mail and then delete this message, including any attachments. Any 
dissemination, distribution or other use of the contents of this message by 
anyone other than the intended recipient is strictly prohibited. All messages 
sent to and from this e-mail address may be monitored as permitted by 
applicable law and regulations to ensure compliance with our internal policies 
and to protect our business. E-mails are not secure and cannot be guaranteed to 
be error free as they can be intercepted, amended, lost or destroyed, or 
contain viruses. You are deemed to have accepted these risks if you communicate 
with us by e-mail. 

Reply via email to