Brian,

However in the pca code there is a line that checks your id and asks
if it is '0'. If not pca exits and says you must be root. However
since we are running as sudo we are effectively root, but do not have
roots UID.

Good point. With sudo and RBAC it's not a safe assumption that UID==0 is a requirement to install patches with "patchadd".

The RFE is: have a command line option called --uid <a valid uid>
that we can use that will check if you are uid of 0 OR if you are UID
of <a valid uid>

I chose a different approach: There is a new option "--norootchk" which simply skips the UID check when --install (or --safe) is used. If you really want to check for a specific UID, this is better done in your wrapper script.

The new option is already available in the current development version of pca, which you can get from:

  http://www.par.univie.ac.at/solaris/pca/installation.html

Thanks for the feedback,

Martin.

Reply via email to