apache proibido para acessar o arquivo 'index' na partição ntfs

4

Após a instalação do meu apache, editei o arquivo /etc/apache2/apache2.conf e adicionei na linha final o seguinte código:

<VirtualHost *:80>
 DocumentRoot /media/username/DATA/docs/pathtowebsite/website
 ServerName localhost
</VirtualHost>

O DocumentRoot aponta para uma partição externa do NTFS!

Mas depois de adicionar as linhas e reiniciar o apache2 service, recebo o seguinte ao marcar localhost na barra de endereço do Firefox:

Erro

  

Proibido

     

Você não tem permissão para acessar / neste servidor.   

  Apache / 2.4.6   (Ubuntu) Server na porta localhost 80

Eu tentei mexer com o fstab por este answer , mas o mesmo erro, após o reinício.

Eu então instalei ntfs-config , verifiquei a caixa enable write support for internal device , mas o mesmo erro depois reiniciar?

e ntfs-config , também edita o arquivo fstab , então não tenho certeza do que remover e do que manter?

#Entry for /dev/sda5 :
UUID=3490454b-b5b0-4296-ae98-51ab08eecabc   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda1 :
UUID=506C44946C44772E   /media/SYSTEM   ntfs-3g defaults,locale=nl_NL.UTF-8 0   0
#Entry for /dev/sda3 :
UUID=01CCC676F2E07A60   /media/blade/DATA   ntfs-3g defaults,nosuid,nodev,locale=nl_NL.UTF-8    0   0
#Entry for /dev/sda2 :
UUID=9A3E8BF63E8BC9A9   /media/sda2 ntfs-3g defaults,locale=nl_NL.UTF-8 0   0
/dev/sda6   none    swap    sw  0   0

#UUID=01CCC676F2E07A60  /mnt/DATA   ntfs-3g defaults,nosuid,nodev,locale=nl_NL.UTF-8    0   0
#UUID=01CCC676F2E07A60  /mnt/DATA   ntfs-3g auto,users,permissions  0   0

Eu gksu nautilus para minha partição ntfs externa e tentei editar as permisões da minha pasta website , mas o group continua pulando de volta para root . Também não funciona via linha de comando.

Pergunta : Como posso editar minhas permissões em uma unidade NTFS, para que o usuário www-data possa ler meu arquivo index ?

Nota : executando o Ubuntu 13.10

    
por blade19899 21.10.2013 / 20:43

1 resposta

1

Como este é o Ubuntu 13.10, o Apache 2.4 está instalado, o que significa que isso pode ser o problema - Eu tive o mesmo problema ontem e mudei as permissões de cada diretório até o DocumentRoot que não ajudou e então encontrei o link para postar.

Na seção <directory> (que talvez você precise adicionar), basta alterar Allow from all para Require all granted .

    
por chesedo 23.10.2013 / 06:41