


There are roughly a dozen configuration files you need to edit in order for Samba to work properly. (Apple Filing Protocol, the only other option for an OS X client, is 100% out of the question because it is awful and I’m pretty sure it’s not supported on Linux). That is unappealing given that I just want to access my own files over the network. I first looked into using NFS since apparently that’s the thing you use for Linux machines, but if you don’t want NFS to share your files with the entire world, you need to set up a Kerberos key distribution service. (Which, by the way, was a big mistake, since CentOS apparently does not maintain packages for things younger than a decade). The Linux machine in question is one I installed CentOS 6 on a while back. Although I could have just done everything in a Terminal, I like the pretty graphics of Finder and being able to see my files without typing ls -l. Today I wanted to access my home folder on our Linux analysis machine over the network on a Mac OS X client. On Mac OS X if you want to share your home folder over the network with authentication, you only have to tick a check box in System Preferences and It Just Works™.

Update: Setting up home directory shares is now much easier on CentOS 7. Setting up Samba home folder shares for a CentOS 6 server and Mac OS X client
