Either a manual install using the vendors pkg or my remote deployment sets the /Library/BESAgent folder to 700. As for the owner, If I manually install, the owners is the current user logged in. If I remotely install, it's owned by username that has the UID of 501.
After installation, resetting the permission allows it work for any user logged in. Both the user app and the process run as properly when I do the following:
chown -R root:wheel /Library/BESAgent
chmod -R 755 /Library/BESAgent
I am concerned because the vendor's permission are not right even when I simply click on the pkg and select the option to allow all users to use the application. (Tested on both 10.7.5 and 10.8.2) It's a case of knowing how to fix it, but is there a reason they don't want root:wheel and 755. Waiting to hear back from IBM about their product.
In order to install the pkg, a "masthead" config file has to be in the same directory. I could do a Composer - normal snapshot capture, but since the change on how to deploy Acrobat flash 11.5, I am really liking and trusting the process of placing the OEM installer into the /tmp folder and using the Installer command. (Might just be a false case of warm and fuzzies.)
Thanks for the other suggestions. I'll look into them.
------Jan 10, 2013 Follow up -----
IBM Support admitted this is a known issue with the 8.2.1322 installer and said it could be resolved after installation by the following command:
chown -f -R root:wheel /Library/BESAgent chmod -f -R go-wx /Library/BESAgent chmod -f -R go+x /Library/BESAgent chown -f -R root:wheel "/Library/Application Support/BigFix/BES Agent"
I added my own flavor of the above to the postflight script and now the BESAgent is working.