Eu tenho um pequeno servidor web que executo para me ajudar no trabalho. Na tentativa de organizar as partes internas, criei uma pasta chamada “doc” para documentos.
Quando tento navegar para essa pasta, recebo. You don't have permission to access /doc/ on this server.
Então, olhei as permissões:
drwxrwxr-x 2 J0h J0h 4096 7 de novembro 22:46 doc/ drwxrwxr-x 5 J0h J0h 4096 6 de novembro 12:35 ece/ drwxrwxr-x 2 J0h J0h 4096 6 de novembro 12:35 exe/
permissões de "doc" parecem legítimas. ece/
e exe
ambos funcionam e têm as mesmas permissões.
Então mudei o nome da pasta doc
para docs
e funcionou. Então, evidentemente, o documento do nome da pasta é um nome de pasta na lista negra? Isso está certo? o que está acontecendo aqui?
Responder1
A maioria das instalações padrão do Apache tem um redirecionamento que /doc/
indica /usr/share/doc/
que você pode ler a documentação do Apache ao navegar para o http://localhost/doc/
. Você precisa procurar na configuração do Apache /etc/apache2/apache2.conf
ou em outros arquivos da pasta /etc/apache2/
para descobrir.
Caso contrário, adicione à sua pergunta o que /var/log/apache2/error.log
diz quando você navega para esta pasta através do navegador da web.
Responder2
Primeiro, você tem uma pasta "Documentos" em sua /home/$USER
pasta onde deveria guardar seus documentos (não necessariamente, mas mantém tudo organizado).
Em segundo lugar, não há pastas na lista negra no Linux (muito menos no Ubuntu), se elas forem criadas por você, você deverá ter acesso a elas (porque você é o proprietário). Tem certeza de que está verificando as permissões da pasta correta?