Já considerou ignorar completamente o SMB e configurar o compartilhamento AFP nos servidores?
Aqui está um guia rápido para obter o netatalk (uma implementação open source do servidor AFP da Apple) rodando no Ubuntu. Não deve ser difícil fazer isso com a Red Hat.
Se você estiver precisando de permissões precisas na máquina Linux e tiver contas de usuário configuradas com grupos e permissões apropriados, esse pode ser o caminho a ser seguido.
Eu tenho uma configuração como essa; várias contas de usuário na máquina Linux, todos os usuários conectando a partir de Macs, via AFP, usando seu nome de usuário e senha Linux. Os arquivos criados na máquina Linux sempre têm permissões como se fossem criados "nativamente" no Linux pelo usuário.
Apenas por curiosidade, você está usando o NFS ao acessar do Windows? Ou SMB lá também?