Needed User Permissions to see PBS backups in PVE

tprice

New Member
Mar 27, 2025
22
7
3
Hi all,
I have 2 PBS storages connected to a PVE cluster. I am attempting to give a user permissions to see backups, but as of now the storage is just blank.

User has permissions for VM.Audit, VM.PowerMgmt, VM.Console, VM.Backup, Datastore.Audit to / in PVE with permissions set to propagate. What is preventing this user from seeing existing backups?

Thanks
 
Last edited:
Hi,
You need to give PVEDatastoreUser access privilege to the user for /storage/[Datastore Name] on PVE.

You can verify if the user have the access to PBS with the following cmd, Example for user called user1 :
Bash:
~# pveum user permissions user1@pve
┌─────────────────┬──────────────────────────────────┐
│ ACL path        │ Permissions                      │
╞═════════════════╪══════════════════════════════════╡
│/storage/[DSName]│ Datastore.AllocateSpace (*)      │
│                 │ Datastore.Audit (*)              │
├─────────────────┼──────────────────────────────────┤
│ /vms            │ VM.Audit (*)                     │
│                 │ VM.Backup (*)                    │
│                 │ VM.Config.CDROM (*)              │
│                 │ VM.Config.Cloudinit (*)          │
│                 │ VM.Console (*)                   │
│                 │ VM.GuestAgent.Audit (*)          │
│                 │ VM.GuestAgent.FileRead (*)       │
│                 │ VM.GuestAgent.FileSystemMgmt (*) │
│                 │ VM.GuestAgent.FileWrite (*)      │
│                 │ VM.PowerMgmt (*)                 │
└─────────────────┴──────────────────────────────────┘
Permissions marked with '(*)' have the 'propagate' flag set.
 
Last edited:
  • Like
Reactions: Maximiliano
Hi,

The user can’t see backups because permissions also need to be set on the PBS datastore itself, not just in PVE. Once you add Datastore on the PBS side, the backups will show up.