For those finding this thread in 2025, and finding both this and the
docs wildly unhelpful, I did too. Thought
I think I've figured it out.
# In the Proxmox GUI:
1. I made a linux user within the proxmox gui shell on a node I picked at random:
2. Datacenter>Permissions>Users>Add using the same username from step 1.
3. Datacenter>Permissions>Users>(click the user you just created in the gui)>Password using the same password from step 1.
At this point I tried mounting the cephfs per
this documentation...failed, but I found out it was looking for a file at /etc/pve/priv/ceph.client.xxxx.keyring that didn't exist even though I could see
Code:
ceph auth get client.xxxx
showed a key and capabilities.
Puzzled, I googled again and found
this documentation that was very helpful.
4. Back in the gui shell for a host node (or you can ssh into one of your host nodes):
Code:
ceph fs authorize <cephfs> client.xxxx / rw
5. On your client machine that you're trying to access the cephfs from, back to
this documentation to help us mount the share:
Code:
sudo mount -t ceph xxxx@.<cephfs>=/ <local-path-for-mount>
Boom. It worked as expected. Gets picked up by my file explorer automatically. Done. Permissions seem to work as expected, too.