AEM 6.5 How to grant user access to package manager? | Community
Skip to main content
June 27, 2025
Solved

AEM 6.5 How to grant user access to package manager?

  • June 27, 2025
  • 2 replies
  • 672 views

I tried to create a new user group for the intention of having non-admins use package manager. As an admin login, access works fine, but I do not want to grant serval users admin level access when they just need to have the ability to create and replicate packages.

The group is given access to:

  • /lib
  • /libs/cq/core/content/nav/tools/deployment
  • /libs/cq/core/content/nav/tools/deployment/packages
  • /etc
  • /etc/packages 
  • /etc/packages/my_packages

But they cannot access Deployment > Packages. No matter what I change, they get a 404 error "requested URL /crx/packmgr was not found." What am I missing to enable users access to package manager? 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Nilesh_Mali

@jonathan_2 

 

Make sure that group has access to below paths

 

Path Permissions Needed

/crx/packmgrread
/libs/crx/packmgrread
/libs/graniteread
/libs/cq/core/content/nav/tools/deploymentread
/etc/packagesread, create, modify, delete, replicate
/var/replicationreplicate
/etc/replication

read, replicate

 

Important: These permissions must be assigned both in the JCR and via the useradmin console.

 

you can check /libs/granite/security/content/permissions.html
to test your new group/user against /crx/packmgr and /etc/packages.

2 replies

sarav_prakash
Community Advisor
Community Advisor
June 29, 2025

I tried this way and it works

  1. Create a new user as everyone
  2. Add the user into 'Contributors' group
  3. From Permission, grant jcr:all permissions to /etc/packages 
  4. Login as the new user and able to create build packages.

I am in AEMCS. 

July 1, 2025

Hi @sarav_prakash ,

Thanks for recommendation. Unfortunately this did not work for me. I'll have to keep trying to find a way.

Nilesh_Mali
Nilesh_MaliAccepted solution
Level 3
July 2, 2025

@jonathan_2 

 

Make sure that group has access to below paths

 

Path Permissions Needed

/crx/packmgrread
/libs/crx/packmgrread
/libs/graniteread
/libs/cq/core/content/nav/tools/deploymentread
/etc/packagesread, create, modify, delete, replicate
/var/replicationreplicate
/etc/replication

read, replicate

 

Important: These permissions must be assigned both in the JCR and via the useradmin console.

 

you can check /libs/granite/security/content/permissions.html
to test your new group/user against /crx/packmgr and /etc/packages.