conteúdo da unidade montada não visível no Apache/2.4.18 (ubuntu)

conteúdo da unidade montada não visível no Apache/2.4.18 (ubuntu)

Esta pergunta foi postada inicialmente no Superusuário. Não obtive nenhuma resposta, então postei novamente aqui:

A configuração do apache do nosso cluster é a seguinte: cada usuário tem um diretório ~/public_htmle todos os arquivos (incluindo arquivos com links suaves) dentro deste diretório são acessíveis através de http. Tenho arquivos em outro servidor (serverB) que montei em nosso cluster usando o comando de fluxo:

sudo mount -t cifs -o vers=3.0,uid=10069,gid=10069,credentials=secrets //xxx.xxx.edu/path/to/source public_html/serverB

Quando eu faço ssh no cluster, posso avaliar todos os arquivos montados como se estivessem presentes no cluster. Também pude ver uma pasta chamada "serverB" em http. No entanto, serverB aparece como uma pasta vazia em http, sem nenhum conteúdo visível. Eu queria saber se é possível disponibilizar todo o conteúdo do serverB montado através de http também?

Fiz mais pesquisas sobre tópicos relacionados. Esta postagem descreve um problema muito semelhante (não resolvido, infelizmente): Não é possível ver o diretório CIFS montado do cliente FTP

Algumas outras postagens mencionaram uma opção "allow_other", mas parece ser específica para mount --bindor s3fs, a menos que esteja faltando alguma coisa.

Responder1

Tente montar seu compartilhamento usando dir_mode e file_mode para algo como 0550 (arquivos e pastas acessíveis em leitura e execução).

sudo mount -t cifs -o vers=3.0,uid=10069,gid=10069,dir_mode=0550,file_mode=0550,credentials=secrets //xxx.xxx.edu/path/to/source public_html/serverB

Atenciosamente.

informação relacionada