Como faço para conservar os mapeamentos UID / GID dos usuários ao arquivar um convidado LXC?

1

Gostaria de arquivar um contêiner LXC existente que tenha sido configurado para ser executado como contêiner LXC não privilegiado (consulte esta pergunta ).

Como posso conservar todos os meta-dados do sistema de arquivos que são usados para armazenar o UID e o GID mapeados para propriedade de arquivos / pastas?

NB: Eu sei que o mapeamento em si acontece no host, mas o que quero dizer é que dentro do userns há um número de UIDs e GIDs que mapeiam no host para um usuário não privilegiado, mas que no convidados ainda resolvem usar diferentes UIDs e GIDs. Então, qualquer que seja esse molho mágico que mantenha essas coisas conectadas no nível do sistema de arquivos, eu gostaria de conservá-lo em um arquivo (tar ou 7z ou similar).

    
por 0xC0000022L 09.10.2014 / 11:33

1 resposta

0

Eu investiguei esse tópico desde que fiz minha pergunta e descobri que os intervalos de sub-GIDs / sub-UIDs são de fato usados como grupo de arquivos / proprietário para os arquivos. Não há metadados adicionais (a menos que você esteja usando o SELinux ou afins), o que é relevante para isso.

Lembre-se também de que as ACLs talvez precisem ser modificadas se você usar as ACLs.

    
por 01.05.2015 / 00:23