Hello,
I'm a little at a despair with this.
I we currently use PVE 4.4-22 (without sub) who work like a charm, as long as I use the root account.
I've connected proxmox to our OpenLDAP server so my users can authenticate against, and I've defined some pools to seperate my "in production" VMs from VMs my users could create for testing/incubating purpose.
(Ideally I'll like a system where people can create their own VM but can't access VMs create by others, but I'll keep that for later, one problem at a time)
The LDAP realm works, and and my users can authenticate and see the pools i've defined for them based on their groups (in proxmox, not ldap) membership.
So i've defined permission like
/pool/testpool @atelier PVEVMAdmin true(propagate)
/storage/gluster-vms @users PVEDatastoreUser true(propagate)
/storage/gluster-vms is a GlusterFS storage (but the problem is the same with local and nfs storages)
The problem is when I log in with an LDAP User (which is member of @atelier and @users), they can correctly access the pools I've defined (and only thoses), but they cannot access the storage (either to select ISOs or create hard disk). Only the initial root account can.
The problem arise even with users with the PVEAdmin privilege.
What could I did wrong ?
I'm a little at a despair with this.
I we currently use PVE 4.4-22 (without sub) who work like a charm, as long as I use the root account.
I've connected proxmox to our OpenLDAP server so my users can authenticate against, and I've defined some pools to seperate my "in production" VMs from VMs my users could create for testing/incubating purpose.
(Ideally I'll like a system where people can create their own VM but can't access VMs create by others, but I'll keep that for later, one problem at a time)
The LDAP realm works, and and my users can authenticate and see the pools i've defined for them based on their groups (in proxmox, not ldap) membership.
So i've defined permission like
/pool/testpool @atelier PVEVMAdmin true(propagate)
/storage/gluster-vms @users PVEDatastoreUser true(propagate)
/storage/gluster-vms is a GlusterFS storage (but the problem is the same with local and nfs storages)
The problem is when I log in with an LDAP User (which is member of @atelier and @users), they can correctly access the pools I've defined (and only thoses), but they cannot access the storage (either to select ISOs or create hard disk). Only the initial root account can.
The problem arise even with users with the PVEAdmin privilege.
What could I did wrong ?