O problema era que A não tinha usuários do Samba configurados, enquanto B não. Assim, o usuário de A era conhecido por B e aceito automaticamente, mas o usuário B era desconhecido por A. Na verdade, A não tinha usuários conhecidos (talvez, porque era uma nova instalação de 14.04, enquanto B era um upgrade). mostrou que é recursos compartilhados nem permissão de acesso. Os usuários não estão configurados no smb.conf, então perdi essa assimetria entre as duas máquinas.
Isso foi corrigido mais facilmente usando a interface gráfica do usuário do Samba Server Configuration; o menu Preferências inclui um item e uma janela Usuários Samba para adicionar novos usuários com uma senha de rede. Isso adiciona o nome de usuário em /etc/samba/smbusers
, um arquivo que não existia em B antes.
Eu acredito que o nome de usuário e possivelmente a senha também devem ser os mesmos em cada máquina compartilhada reciprocamente - pelo menos, funciona dessa maneira para mim. Tenho certeza de que existe uma maneira de ter um único arquivo de usuário de rede em vez de um em cada máquina - vou descobrir isso algum dia.