systemd-nspawn: permissões do sistema de arquivos para uma pasta ligada

1

O que eu tenho:

Um host do Gentoo e um container do Ubuntu.

O que eu quero:

Monte /home do host no contêiner e use-o como normal.

O que estou fazendo:

Inicie o contêiner com -U --bind=/home flags.

O que eu recebo:

No container eu tenho meu diretório /home mas ele foi montado com nobody: nogroup owner:

scratch:5:0:/home/vkirsano> ll /home 
total 24
drwxr-xr-x  3 nobody nogroup  4096 Sep 19 17:39 krokoziabla
drwx------  2 nobody nogroup 16384 Oct 20  2016 lost+found
drwxr-xr-x 56 nobody nogroup  4096 Sep 20 22:15 vkirsano

Então, efetivamente, eu só tenho acesso somente leitura ao conteúdo do diretório /home , que não é o que eu quero. Digamos, eu criei o usuário vkirsano no container com o mesmo UID: GID como no host, então eu gostaria que o systemd-nspawn apenas mantivesse as informações originais sobre a propriedade dos arquivos enquanto ligava o diretório.

O que estou pedindo

Qual é a prática usual (se houver) de montar pastas como /home mantendo a capacidade de trabalhar normalmente com elas no container?

    
por krokoziabla 21.09.2017 / 10:40