Ocorreu um erro ao montar um ponto de montagem de ligação para o owncloud

0

Linux noob aqui: -)

Eu tenho lutado com isso desde dias e não saí com uma solução ainda. Basicamente, o que estou tentando alcançar é o seguinte:

Eu tenho um dispositivo que por padrão é montado (na inicialização com uma entrada fstab) em um determinado ponto de montagem chamado DATA em /media/mynormaluser . Eu gostaria de ter isso listado como dispositivo local dentro do Owncloud sem a necessidade de mapeá-lo como armazenamento externo (sendo que este é um disco secundário onde armazeno todos os meus dados) ativando o aplicativo "armazenamento externo", bem como mover os dados diretório fora de onde reside agora. Eu tenho procurado por soluções como criar um link simbólico, mas Owncloud não parece lidar com isso, então eu encontrei a solução alternativa usando montagens de bind. O problema é que o Owncloud usa o usuário do apache (que é www-data ) e, claro, esse usuário não tem as permissões apropriadas definidas no meu disco secundário, e eu não quero que esse usuário seja o proprietário. Então, investigando sobre como criar montagens de ligação, eu vi que é possível definir as permissões de montagem de forma diferente para o que é definido na montagem principal (não vincular). Desta forma, eu deveria ser capaz de acessar essa pasta sem a necessidade de alterar o proprietário do diretório / arquivos (pelo menos eu espero que sim). Eu basicamente segui essas duas discussões aqui:

mas isso não funcionou do jeito que eu estava esperando. Foi o que fiz com base nessas duas discussões:

  • criou uma pasta dentro do diretório de dados do usuário owncloud
  • adicionou esta entrada fstab:

    device mountpoint(the folder that I just created) none bind,www-data 0 0
    
  • salvou o fstab
  • acionou mount -a para recarregar as entradas do fstab A pasta foi montada corretamente, mas as permissões ainda estavam erradas. Na verdade, recebi a mensagem "owncloud não pode gravar aqui" assim que abri a pasta.

Não tenho ideia de como prosseguir, pois agora só voltei à solução original usando a opção "armazenamento externo" dentro do Owncloud.

Muito obrigado a todos!

    
por Vanni 09.04.2015 / 17:46

1 resposta

0

Uma solução para esse problema é adicionar o usuário www-data ao grupo que possui o arquivo e, em seguida, ajustar as permissões do grupo para o arquivo usando chmod , para que o grupo tenha acesso de gravação.

    
por Arronical 16.04.2015 / 10:11