w1jp wrote:
It does not appear to work with || without sudo. NFS has always been preferred by me rather than SMB just because it honors the *NIX permissions structure and allows non-root user use.
Even Unix doesn't use Unix permissions anymore. ACLs are common. And macOS has yet another layer of permissions on top of that.
NFS was always designed exclusively for root. It sounds like SMB is what you want to use.
What is the preferred 'modern' way for me to share a ubuntu linux directory to my macos user? I would like to share my development directories to enable me to develop on my mbp with three screens and not have to move files around manually.
I wouldn't recommend that anyone use traditional file servers anymore. For one thing, it makes you vulnerable to ransomware. I realize that's probably not a concern for you, but most users of file servers are companies that are at risk. But regardless, Mac support for file servers has been poor for a long time. That's the irony of using a file server with a Mac. The Mac isn't the vulnerability. Anyone could log in to the server via Unix or Windows and wipe/encrypt the whole thing. But they couldn't do that with a Mac simply because the Mac can process that much data on a file server. 😄
For a developer, you really should be using version control. While git is an atrocious abomination, it did win the version control wars, so that's what we use now.