A montagem do diretório mergerfs com bind mount sob lxc não mostra nada a menos que permissões root ou 555

1

Estou usando o proxmox e tenho alguns discos rígidos montados em /mnt/hdd1 , /mnt/hdd2 etc

Eu uso o mergerfs para que eles apareçam como uma unidade. Em seguida, uso uma montagem de ligação para poder acessar o diretório quando estiver em vários contêineres lxc. Eu tenho as permissões de pasta definidas para 550 no entanto, quando eu tento ls -la no diretório, tudo que retorna é "total 0". Eu posso ver o diretório com sudo ls -la , então ele monta.

Alterar as permissões para 555 permite-me ver o diretório corretamente, mas verifiquei usando o nome de usuário do id e sou membro do grupo do qual o diretório é de propriedade. Além disso, se eu montar /mnt/hdd1 , por exemplo, usando o mesmo método, posso acessar o diretório com permissões 550. Eu tentei recriar o grupo.

Alguma idéia do que está causando isso?

Eu posso acessar essa multa do host como o mesmo usuário. (Novamente apenas um membro do grupo)

As configurações do meu mergerfs em /etc/fstab são defaults,allow_other,use_ino,func.getattr=newest . Usando default_permissions em vez de allow_other resulta em d ?????????, mas ainda funciona para raiz.

    
por Joseph Kavanagh 21.04.2017 / 21:11

0 respostas