Você não deveria ter pertencido ao seu grupo de usuários, mas sim ao seu usuário e ao grupo do servidor da web. Se não me engano, é www-data.
Minha máquina é atualmente uma inicialização dupla entre o Ubuntu saucy e o Win 8.1. Eu gostaria de ter um diretório comum para meus arquivos de desenvolvimento web e por isso estou tentando fazer um alias para apache apontando para minha pasta compartilhada no meu disco de dados secundário.
Eu criei um arquivo /etc/apache2/sites-enabled/linuxshare.conf
contendo:
Alias /lnxsh "/media/Data/LinuxShare/lampTest"
<Directory "/media/Data/LinuxShare/lampTest">
Options Indexes FollowSymLinks MultiViews
Order allow,deny
Allow from all
</Directory>
Por tudo que eu obtenho quando acesso a http://localhost/lnxsh
é:
Forbidden
You don't have permission to access /lnxsh/index.html on this server.
Apache/2.4.6 (Ubuntu) Server at localhost Port 80
Eu olhei pela internet e descobri que na maioria das vezes esse erro era devido a problemas de permissão. Depois de muitas tentativas eu editei meu fstab para montar as partições com a partição rwx com meu usuário e grupo:
#Auto mount NTFS Data partition on /dev/sdb2
/dev/sdb2 /media/Data ntfs-3g defaults,auto,umask=0000,uid=1000,gid=1000,nls=utf8 0 0
#Auto mount NTFS C: partition on /dev/sdb2
/dev/sda2 /media/Computer ntfs-3g defaults,auto,umask=0000,uid=1000,gid=1000,nls=utf8 0 0
E com um ls -l, posso verificar facilmente se tenho as permissões corretas:
user@computer:/media/Data/LinuxShare/lampTest$ ll
total 1
-rwxrwxrwx 1 user user 12 déc. 7 19:15 index.html*
O que eu posso estar fazendo de errado? Eu tentei de tudo, incluindo alterar variáveis de env do apache para alterar o usuário de www-data para o meu próprio usuário ...
Qualquer ajuda seria apreciada, obrigado.
Você não deveria ter pertencido ao seu grupo de usuários, mas sim ao seu usuário e ao grupo do servidor da web. Se não me engano, é www-data.