Arquivos escritos no convidado QEMU via VirtIO / 9p pertencem ao usuário libvirt-qemu

1

Eu tenho essa máquina virtual QEMU executando o Debian Stretch, dentro de um host que também executa o Debian Stretch. O convidado monta um diretório de host via VirtIO e 9p:

Virtual Machine Manager, configurações do sistema de arquivos:

  • Modo: mapeado
  • Caminho de origem: / host / username / Projects
  • Caminho de destino: projetos de host

Montagem nos trabalhos do host:

sudo mount -t 9p -o rw,trans=virtio host-projects /guest/username/Projects

Escrever neste diretório, no entanto, se mostrou difícil. Eu tive que

chgrp -R libvirt-qemu /host/username/Projects

no host para poder gravar no diretório do convidado, mas todos os arquivos que escrevo dentro do convidado pertencem não apenas ao grupo, mas também ao usuário libvirt-qemu no guest host.

Eu quero que esses arquivos sejam meus.

Como posso configurar a propriedade host ? (Curto de correr qemu-system-x86_64 sob meu id de usuário; ou ter cron chown -R username.libvirt-qemu /host/username/Projects a cada 2 minutos.)

    
por digitalarbeiter 06.08.2018 / 17:55

0 respostas