Já resolvi isso agora.
A solução foi editar o arquivo fstab.
Lá eu tive que dar os parâmetros extras:
gid=www-data
file_mode=0770
dir_mode=0770
Isso deu ao grupo www-data write permissions.
Acabei de instalar o ownCloud. Eu escolhi o diretório de dados (padrão: / var / www / cloud / data /) para estar em um compartilhamento de rede no meu servidor windows.
Esta parte está localizada em
/home/christophe/SeagateDrive/OwncloudData/
Eu montei esse compartilhamento adicionando essa linha ao fstab:
//192.168.1.130/Seagate /home/christophe/SeagateDrive cifs user=administrator,password=pwd 0 0
Mas agora recebo um erro do ownCloud dizendo que o usuário não tem permissões de gravação para esse diretório, então fiz o seguinte:
sudo chown -R www-data:www-data /home/christophe/SeagateDrive/OwncloudData
Mas isso não resolve o problema. Toda vez que eu navego para o diretório e faço
ls -ld
o único usuário que aparece é o root.
Existe uma maneira de corrigir isso?
Já resolvi isso agora.
A solução foi editar o arquivo fstab.
Lá eu tive que dar os parâmetros extras:
gid=www-data
file_mode=0770
dir_mode=0770
Isso deu ao grupo www-data write permissions.
Para dar permissões de gravação, você deve usar o seguinte comando:
chmod 777 /home/christophe/SeagateDrive/OwncloudData/
ou
chmod go+rwx /home/christophe/SeagateDrive/OwncloudData/
Alterar o proprietário não é uma boa ideia neste caso. Você pode ser o proprietário de um arquivo, mas talvez não tenha acesso de leitura / gravação a esse arquivo.