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.