I have a linux folder that I would like to share with a Windows machine. Currently using samba to set this up. One problem with this is that there are ACLs (actually, MapR volume controls (which are like HDFS ACLs)) on these directories that I don't see how could be applied to the samba share user on the Windows end (eg. the shared dir is for access by a certain group, but each member user has variying permissions on subfolders and files within that dir).
So my question is: is there any way to associate a Windows user to a linux user so that a samba share will recognize them from the Windows machine as having certain UID and GID values (for the purpose of correctly complying with the ACLs on the linux side)?
We currently have the linux machines linked to the Windows user accounts via SSSD (on the linux machines) connected to Active Directory (for the Windows machines) and this works for logging into both machines with the same login credentials, so wondering how I can get this to apply to the samba share underlying files?
Currently getting "no access permission" error (even though, ostensibly, the Windows users linux uid and gid in AD should pass the shares ACL restrictions). Anyone with more experience with these kinds of problems have any advice or best practices recommendations?