Granting Access to Package Manager
I'm trying to wean myself off of use of the admin account as the account used to connect to AEM via batch processes. One of these processes is a script that builds our AEM application out of SVN and deploys it to our production CQ instances. I create a new account I call "service" and did my level best to make it look identical to the admin account in user management. Yet I find when my script gets to the step that does the deployment and where the admin account was able to successfully upload the CQ package to both the PRD authoring and publishing instance the new service account always fails to deploy to any publishing instance but always is successful to any authoring instance. Investigating this I find that when I go into package manager using the service account on an authoring instance I can see all of the packages sitting in package manager. When I try the same thing on one of my publishing instances (and it doesn't matter which one I choose) I never see and packages sitting in package manager.
This get's me thinking there is yet some difference between the out-of-box admin account and my service account that I'm unable to detect via user management. I wondering if there is some package manager ACL I need to specifically grant to my new service account on my publishing instances so that it can see packages and upload packages..