On Proxmox 6.1-5 I have group with PVEVMAdmin role.
All VMs are manager by user of this group well. But I want to restrict permissions for some VMs. So, I added those VMs to pool (all other VMs are not in any pool) and set role PVEVMUser to pool's object path.
My permissions looks like:
Path - Group - Role - Propagation
/ - MyGrp - PVEVMAdmin - true
/pool/MyPool - MyGrp - PVEVMUser - true
But users of the group still may remove VMs of the pool.
I suppose that permissions of root object (PVEVMAdmin) is not reduced for /pool/MyPool object path to PVEVMUser.
The same behaviour is in case if I change root path (/) to all VMs path (/vms).
How to reduce permissions for pool's VMs?
All VMs are manager by user of this group well. But I want to restrict permissions for some VMs. So, I added those VMs to pool (all other VMs are not in any pool) and set role PVEVMUser to pool's object path.
My permissions looks like:
Path - Group - Role - Propagation
/ - MyGrp - PVEVMAdmin - true
/pool/MyPool - MyGrp - PVEVMUser - true
But users of the group still may remove VMs of the pool.
I suppose that permissions of root object (PVEVMAdmin) is not reduced for /pool/MyPool object path to PVEVMUser.
The same behaviour is in case if I change root path (/) to all VMs path (/vms).
How to reduce permissions for pool's VMs?