O NFS ou o Samba estão bem; a única diferença entre os dois é como você especifica as credenciais (como em, o NFS não tem nenhum).
O maior problema será a diferença entre UIDs e GIDs nos sistemas. Você vai querer configurar algo como o LDAP para que todos os sistemas usem os mesmos IDs.