Hi,
I have a Proxmox VE 3.0 cluster, on this I have:
- Created a bunch of users and assigned them to a user group
- Created a pool "MyTestPool"
- Given the user group PVEAdmin permissions on a the "MyTestPoool" pool
- Added a template to the pool
- Added storage to the pool
When I log in as the user and attempt to clone the template to the pool, I get the error "Permission check failed (403)"
I notice if I add the user to have PVEAdmin rights on / as well, then log back in as the user, I can then clone from the template.
So the issue appears to be that PVE is meant to check if the user has permissions on the "MyTestPool" pool, which it does. But instead it is actually checking if the user has permission on / which it does not.
This looks like a bug.
Can developers please confirm.
I have a Proxmox VE 3.0 cluster, on this I have:
- Created a bunch of users and assigned them to a user group
- Created a pool "MyTestPool"
- Given the user group PVEAdmin permissions on a the "MyTestPoool" pool
- Added a template to the pool
- Added storage to the pool
When I log in as the user and attempt to clone the template to the pool, I get the error "Permission check failed (403)"
I notice if I add the user to have PVEAdmin rights on / as well, then log back in as the user, I can then clone from the template.
So the issue appears to be that PVE is meant to check if the user has permissions on the "MyTestPool" pool, which it does. But instead it is actually checking if the user has permission on / which it does not.
This looks like a bug.
Can developers please confirm.