Proprietário, grupo e permissões corretos ao montar um arquivo de imagem

1

Suponha que eu tenha uma imagem home.img de uma partição inicial de outra máquina linux (B). Nessa máquina existe um usuário userB e existe um grupo especial, groupB . Considere, por exemplo, um arquivo fileB na partição home da máquina B. Suponha que ele seja de propriedade de userB e groupA .

Agora, se eu montar (via mount home.img /mnt/homeB -o ro ) o arquivo img em outra máquina linux A (conectada como userA ), fileB agora pertence a userA .

É possível modificar as opções de montagem de modo que o proprietário, grupos e permissões sejam mostrados na máquina A, como seria mostrado diretamente na máquina B (por exemplo, fileB é de propriedade de userB e não de %código%)? Tenho que criar um dummy userA e userB na máquina A?

    
por student 19.08.2012 / 13:57

1 resposta

1

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.

    
por 19.08.2012 / 19:41