Trying to fix problems with security on an old version of BPCS and I've run
into a snag.  I've got a list of 76 programs currently set USRPRF(*USER)
with no observable information.  So when I run a CHGPGM I get a CPF0541 -
Program xxxx in library xxxx not changed.  Apparently a program must have
observable info for CHGPGM to work.

Unfortunately, I don't have the source to some/(all?) of these programs.

It would seem that being able to change from USRPRF(*USER) to USRPRF(*OWNER)
shouldn't technically require observable info and I did find the following
post in the newsgroup:
"If you're referencing the adopted authority of USRPRF(*USER) or of
USRPRF(*OWNER), then service tools can be used to patch the attribute
bytes of the Object Specific Header (XPMHDR) and "brute force" the
USRPRF(*USER)"

http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&oe=UTF-8&frame=right&th=6
6d08268acde4def&seekm=4ogtv3%24rsb%40news.aloha.com#link7

I assume the reverse is true (*USER ---> *OWNER) but does anyone have more
info one this method?  I suppose this isn't possible to do via API's?

Thanks,
Charles

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.