erro 403 Forbidden

1. erro 403 Forbidden

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 18/02/2017 - 17:17h

Como resolvo este erro, qdo tento executar pelo NetBeans?

Forbidden

You don't have permission to access /public_html/index.php on this server.
Apache/2.4.18 (Ubuntu) Server at localhost Port 80


  


2. Re: erro 403 Forbidden

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/02/2017 - 18:58h

Para acessar a pasta /home/usuario/public_html, basta ir no endereço localhost/~usuario.

* O módulo userdir precisa estar ativo.
** A permissão necessária é a 755.
--
Linux Counter: #596371


3. Re: erro 403 Forbidden

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 18/02/2017 - 21:49h

ru4n escreveu:

Para acessar a pasta /home/usuario/public_html, basta ir no endereço localhost/~usuario.

* O módulo userdir precisa estar ativo.
** A permissão necessária é a 755.
--
Linux Counter: #596371


Olá eu tentei este procedimentos mas não consegui ainda

root@brainiac-desktop:/home/brainiac# cd /etc/apache2/mods-enabled
root@brainiac-desktop:/etc/apache2/mods-enabled# ln -s ../mods-available/userdir.conf userdir.conf
root@brainiac-desktop:/etc/apache2/mods-enabled# ln -s ../mods-available/userdir.load userdir.load
root@brainiac-desktop:/etc/apache2/mods-enabled# /etc/init.d/apache2 restart
[ ok ] Restarting apache2 (via systemctl): apache2.service.





4. Re: erro 403 Forbidden

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 18/02/2017 - 21:54h

root@brainiac-desktop:/home/brainiac/public_html# ls
imc.php index.php nbproject
root@brainiac-desktop:/home/brainiac/public_html# ln -sf /etc/apache2/mods-available/userdir.conf
root@brainiac-desktop:/home/brainiac/public_html# ln -sf /etc/apache2/mods-available/userdir.conf /etc/apache2/mods-enabled
root@brainiac-desktop:/home/brainiac/public_html# ln -sf /etc/apache2/mods-available/userdir.load /etc/apache2/mods-enabled
root@brainiac-desktop:/home/brainiac/public_html# nano /etc/apache2/mods-enabled/userdir.conf
root@brainiac-desktop:/home/brainiac/public_html# /etc/init.d/apache2 restart
[ ok ] Restarting apache2 (via systemctl): apache2.service.
root@brainiac-desktop:/home/brainiac/public_html#


5. Re: erro 403 Forbidden

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 18/02/2017 - 22:03h

root@brainiac-desktop:/home/brainiac/public_html# chown -R $brainiac:$brainiac /home/brainiac/public_html
root@brainiac-desktop:/home/brainiac/public_html# chmod -R 755 /home/brainiac/public_html
root@brainiac-desktop:/home/brainiac/public_html# /etc/init.d/apache2 restart[ ok ] Restarting apache2 (via systemctl): apache2.service.
root@brainiac-desktop:/home/brainiac/public_html#



Mas não deu ainda


6. Re: erro 403 Forbidden

Perfil removido
removido

(usa Nenhuma)

Enviado em 18/02/2017 - 22:05h

Altere o grupo da pasta public_html para www-data
--
Microsoft Windows é como ar condicionado
Pára de funcionar quando você abre uma janela.

Linux Counter: #596371


7. Re: erro 403 Forbidden

Marco Brainiac
mbrainiac

(usa Debian)

Enviado em 18/02/2017 - 23:08h

ru4n escreveu:

Altere o grupo da pasta public_html para www-data
--
Microsoft Windows é como ar condicionado
Pára de funcionar quando você abre uma janela.

Linux Counter: #596371


Aqui?
/etc/apache2/mods-enabled/userdir.conf

<IfModule mod_userdir.c>
UserDir public_html
UserDir disabled root

<Directory /home/brainiac/public_html>
AllowOverride FileInfo AuthConfig Limit Indexes
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
<Limit GET POST OPTIONS>
Require all granted
</Limit>
<LimitExcept GET POST OPTIONS>
Require all denied
</LimitExcept>
</Directory>
</IfModule>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet



8. Re: erro 403 Forbidden

Guilherme Nonato de Sá Ribeiro
gnsribeiro

(usa Fedora)

Enviado em 20/04/2017 - 14:35h

ru4n escreveu:
Altere o grupo da pasta public_html para www-data

Como isto pode ser feito? Eu estou tendo o mesmo problema. No meu caso não existe um grupo chamado "www-data".




9. Re: erro 403 Forbidden

Perfil removido
removido

(usa Nenhuma)

Enviado em 20/04/2017 - 15:37h

gnsribeiro escreveu:

ru4n escreveu:
Altere o grupo da pasta public_html para www-data

Como isto pode ser feito? Eu estou tendo o mesmo problema. No meu caso não existe um grupo chamado "www-data".



Esse grupo é exclusivo do Debian. No caso do Fedora pode ser o SELinux que está impedindo o acesso, porém para saber exatamente o problema seria melhor consultar o arquivo de log do apache.

*Para desativar o SELinux e tirar a prova:
setenforce 0 


--
Linux Counter: #596371


10. Re: erro 403 Forbidden

Guilherme Nonato de Sá Ribeiro
gnsribeiro

(usa Fedora)

Enviado em 21/04/2017 - 23:29h

ru4n escreveu:
*Para desativar o SELinux e tirar a prova:
setenforce 0 


Funcionou, consegui executar o projeto do NetBeans. Desativar o SELinux pode me trazer riscos? Eu preciso necessariamente desativá-lo pra conseguir executar os projetos?

Obrigado pelos esclarecimentos.



11. Re: erro 403 Forbidden

Rodrigo Bertini
vortico

(usa Fedora)

Enviado em 22/04/2017 - 00:05h

gnsribeiro escreveu:

ru4n escreveu:
*Para desativar o SELinux e tirar a prova:
setenforce 0 


Funcionou, consegui executar o projeto do NetBeans. Desativar o SELinux pode me trazer riscos? Eu preciso necessariamente desativá-lo pra conseguir executar os projetos?

Obrigado pelos esclarecimentos.


Nada, SELinux (Security-Enhanced Linux) é uma implementação de uma camada de segurança para o Linux, tem os que defendem e os que encorajam arrancar (pra variar) kkk , diz a lenda que é o pequeno poney infiltrado da NSA. Brincadeiras a parte, você pode desabilitar e utilizar um firewall (iptables) ai bem configurado que ta de boa. Ou continuar usando e configura-lo https://www.security.unicamp.br/blog/86-selinux-um-importante-aliado-na-seguranca-de-servidores-linu...

Pra desabilitar, depois do setenforce que usou tem que editar um arquivo

# vi /etc/selinux/config.

a linha
SELINUX=enforcing

vc troca pra
SELINUX=disabled

######################################
https://www.linuxcounter.net/cert/621112.png


12. Re: erro 403 Forbidden

Guilherme Nonato de Sá Ribeiro
gnsribeiro

(usa Fedora)

Enviado em 23/04/2017 - 02:02h

vortico escreveu:
Nada, SELinux (Security-Enhanced Linux) é uma implementação de uma camada de segurança para o Linux, tem os que defendem e os que encorajam arrancar (pra variar) kkk , diz a lenda que é o pequeno poney infiltrado da NSA. Brincadeiras a parte, você pode desabilitar e utilizar um firewall (iptables) ai bem configurado que ta de boa. Ou continuar usando e configura-lo https://www.security.unicamp.br/blog/86-selinux-um-importante-aliado-na-seguranca-de-servidores-linu...

Obrigado pelos esclarecimentos, configurei-o para executar os arquivos no Apache sem problemas, seguindo o artigo (muito bom, por sinal).








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts