[resend to ceph.io addr]
Hi Salsa,
The vfs_ceph "ceph: user_id" parameter specifies the CephX user ID
which Samba (via libcephfs) uses to authenticate with the Ceph
cluster. These credentials are completely separate to the SMB user
credentials which you provide with smbclient, etc. It seems that you
might be confusing them in your setup.
As documented in the Samba vfs_ceph manpage, "kernel share modes = no"
must currently be configured for CephFS shares.
Also, the "cephfs" share name in your smb.conf doesn't match the
"cephfs_a" name you're giving to smbclient.
I'd suggest configuring a locally backed Samba share first and get that
working with your Windows clients before moving over to the CephFS
backed share.
Cheers, David