NOTICE:
All information in and attached to the e-mail(s) below may be proprietary, 
confidential, privileged and otherwise protected from improper or erroneous 
disclosure.  If you are not the sender's intended recipient, you are not 
authorized to intercept, read, print, retain, copy, forward, or disseminate 
this message.  If you have erroneously received this communication, please 
notify the sender immediately by phone (704-758-1000) or by e-mail and destroy 
all copies of this message (electronic, paper, or otherwise).  Thank you.

MAXPROCUSER in BPXPRMxx controls the number of concurrent processes a
single UID can run.  I believe they are looking for the UNLIMITED part
that 0 gives. 

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:[EMAIL PROTECTED] On
Behalf Of Steve Horein
Sent: Thursday, March 16, 2006 2:36 PM
To: [email protected]
Subject: UID(0) and concurrent processes

Hello listers,
While installing an upgrade to a product, the instructions indicate to
assign UID(0) to an ID. The product in question involves running a Java
server, and the webserver task supporting the Java server likewise has
this
requirement. When questioning Support for the product, it was mentioned
that
in Topic 5.4.1 of z/OS V1R6.0 UNIX System Services Planning, bullet 3
explains the reason:

"5.4.1 What can superusers do?

Superusers can do the following:
    * Pass all security checks so that the superuser can access any file
in
the file system.
    * Manage processes
    * Have an unlimited number of processes running concurrently. For a
started procedure, this is true only if it has a UID of 0. It is not
true
for a trusted or privileged process with a different UID.
    * Change identity from one UID to another.
    * Use setrlimit() to increase any of the system limits for a
process.

The parent process propagates its UID and TRUSTED or PRIVILEGED
attribute to
a forked child process. Thus, a UID of 0 is propagated to a forked
child."

Does this mean that a non UID(0) ID cannot have concurrently running
processes? I am not yet at z/OS 1.6, and the command D OMVS,A=ALL from
my
system shows a number of processes from IDs that do not have a UID
assigned
at all! Most do have a UID assigned, and most that have concurrent
processed
do have UID(0). My goal is to have more unique IDs, and utilize either
UNIXPRIV or BPX.SUPERUSER. Will I get bit when I move to z/OS 1.6?!

Thanks,
Steve Horein

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to