Why Samba? That is not used unless you must support windows. NFS would probably better option for Linux, *inx and Mac.
I'd use SMB only if I had to connect to some corporate server on Windows, or if whetever system I connected to didn't support anything else.