Não é possível acessar o diretório NAS compartilhado com o ownCloud

0

Eu consegui executar ownCloud no meu RaspberryPi 2 em Raspbian. Agora estou tentando mover o diretório de dados para o meu NAS.

Eu já compartilhei uma pasta no meu NAS com CIFS e montei a pasta. Isso me permite acessar o diretório compartilhado por meio da linha de comando e manipular as entradas. Então, isso funciona. No entanto, ao abrir o ownCloud no meu navegador, recebo a seguinte mensagem de erro:

Data directory (/home/pi/Cloud/storage) is readable by other users

Please change the permissions to 0770 so that the directory cannot be listed by other users.

Então, tentei ajustar as permissões no arquivo /etc/fstab , onde montei o diretório compartilhado. Isso também funcionou, mas altera o proprietário de www-data para pi . Com o resultado, o ownCloud não roda, já que o diretório de dados tem que ser de propriedade de www-data .

Eu montei a pasta compartilhada adicionando a seguinte linha ao arquivo /etc/fstab :

//<NAS-IP>/<sharedFolder> /home/pi/Cloud/storage cifs username=<my username>,password=<my password>,uid=www-data,gid=www-data,dir_mode=770,file_mode=770,umask=0007 0 0

O que resulta nessas permissões:

drwxr-xr-x 2 pi    pi    4096 Sep  2  23:15 storage

Portanto, o problema é que o diretório de dados pode ser lido por todos os usuários, mas quando eu restringir as permissões, ele não pertence a www-data .

Alguém tem uma ideia de como corrigir isso? Parece que estou tão perto de ter o OwnCloud rodando, mas não consigo descobrir o último passo.

    
por arne.z 03.09.2016 / 21:39

1 resposta

1

Parece que o seu NAS suporta extensões unix que estão sobrescrevendo suas configurações de montagem. A página man do mount.cifs observa que dir_mode , file_mode , uid e gid podem ser substituídos pelo servidor se ele suportar extensões unix (muito provável se for um NAS baseado em Linux).

Se este for o caso, você poderá alterar as permissões diretamente na pasta. Se isso não funcionar, tente montar com a opção nounix para desativar as extensões.

    
por 04.09.2016 / 06:21