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.