You're most welcome. I spent a day with nfs years ago on a similar problem.
Again, I don't know Samba for sure, but this is how I do it on a small network on nfs. I doubt samba would be different.
The key is knowing who has to access the shared directory. Possibly opening up any data directory completely to world with 0755 might be a security issue. Depends on your setup and connection to WAN.
So how I do it is simply be sure that User1 on all machines has the same numeric userid and groupid. And the same with User2 and so on. Then User1 can reach any shared folder on any machine from any other. But the numeric ids have to match, not the usernames. They can be manually set with "vipw". You should not need to also run "vipw -s" because the shadow file doesn't have the name to id references. You may need to match up the user's personal group numeric ids as well.
Here's the rub: changing the userid number on an existing machine leaves all files previously owned by the user now owned by the previous number. Those have to be also corrected to the new number with "find --exec ' ' " with "chown" in the --exec or some other method. And you may need to match up groupids for each user's personal group as well. It is simple (for a handful of users and machines) when staging a new machine to match up to an existing file server. Not so simple with a network of existing machines.
I purposely am not giving exact commands. You can seriously break your system if you don't know and watch what you are doing. Again, I don't know what your comfort level with command line and internals is.
Now, if you aren't setting this up as a central file server, but only need convenient periodic access from one machine to another, I'd suggest the "File > Connect to server" option on Caja. The connections can use a variety of protocols, and can stay in the bookmarks. For this casual access, when you know the user password of the computer you are connecting to, I use port 22, protocol SSH, enter username and password on the computer you're connecting to, and usually the home directory of the user you want to access. Check the box if you will want to keep the connection in Bookmarks. This requires no fiddling with permissions or ownership because OpenSSH is doing the permission checking.