O problema que você está enfrentando é que userB on machineB tem o mesmo número UID que userA on machineA .
Os sistemas de arquivos Linux armazenam a propriedade por número UID, não por nome. Portanto, se o arquivo pertencer a um usuário com número UID de 1000 , sempre que esse sistema de arquivos for montado em outra máquina, o arquivo parecerá pertencer a qualquer usuário que tenha um número UID de 1000 .
Agora, em teoria, um sistema de arquivos pode armazenar a propriedade do arquivo pelo nome do usuário, mas não acho que faça isso.