Bloquear acesso a arquivos

1. Bloquear acesso a arquivos

Jorge Visentini
jorgevisentini

(usa CentOS)

Enviado em 05/08/2016 - 15:45h

Pessoal beleza?

Estou instalando e configurando um sistema de Helpdesk e quero bloquear o acesso aos arquivos que não não necessários, como por exemplo as imagens e txt..

Não é problema de listagem de diretórios, isso eu não consigo, mas o que está acontecendo é que se eu colocar todo o caminho no navegador, eu acesso qualquer arquivo do servidor web.

Por exemplo:
http://10.250.0.101/helpdesk/scripts/script_cron.sh

Se eu acessar pelo navegador este arquivo, eu consigo baixa-lo. Tem como eu restringir o acesso?

Valeu!


  


3. Re: Bloquear acesso a arquivos

Jorge Visentini
jorgevisentini

(usa CentOS)

Enviado em 05/08/2016 - 16:06h

Beleza cara, valeu pela atenção.

Tipo... eu já verifiquei esses sites..

Olha como está a minha configuração:

<Directory />
Options None
AllowOverride None
<IfModule !mod_access_compat.c>
Require all denied
</IfModule>
<IfModule mod_access_compat.c>
Order deny,allow
Deny from all
</IfModule>
</Directory>


<Directory "/srv/www/htdocs">
Options None
AllowOverride None
<IfModule !mod_access_compat.c>
Require all granted
</IfModule>
<IfModule mod_access_compat.c>
Order allow,deny
Deny from all
</IfModule>
</Directory>


4. Re: Bloquear acesso a arquivos

Buckminster
Buckminster

(usa Debian)

Enviado em 05/08/2016 - 16:13h

<Directory "/srv/www/htdocs">
Options None
AllowOverride None
<IfModule !mod_access_compat.c>
Require all granted
</IfModule>
<IfModule mod_access_compat.c>
Order allow,deny <<< aqui deixe assim: Order deny,allow. Reinicie o Apache e teste.
Deny from all
</IfModule>
</Directory>


E verifique as permissões dos arquivos.


5. Re: Bloquear acesso a arquivos

Jorge Visentini
jorgevisentini

(usa CentOS)

Enviado em 05/08/2016 - 16:24h

cara, estão com permissão de root apenas e já alterei o parâmetro, e mesmo assim continuo conseguindo acessar o arquivo....


6. Re: Bloquear acesso a arquivos

Buckminster
Buckminster

(usa Debian)

Enviado em 05/08/2016 - 16:45h

Comente a primeira parte e teste com:

<Directory />
Order deny,allow
Deny from all
AllowOverride None
Options None
</Directory>

Não esqueça de reiniciar o servidor.


7. Re: Bloquear acesso a arquivos

Jorge Visentini
jorgevisentini

(usa CentOS)

Enviado em 05/08/2016 - 16:55h

Resolvi aqui...

Era a opção AllowOverride do arquivo /etc/apache2/default-server.conf que estava em None, dai ela desativava a utilização do arquivo .htaccess.

Quando eu alterei a opção AllowOverride de None para All, dai passou a funcionar...

Valeu cara!


8. Re: Bloquear acesso a arquivos

Buckminster
Buckminster

(usa Debian)

Enviado em 05/08/2016 - 16:59h

jorgevisentini escreveu:

Resolvi aqui...

Era a opção AllowOverride do arquivo /etc/apache2/default-server.conf que estava em None, dai ela desativava a utilização do arquivo .htaccess.

Quando eu alterei a opção AllowOverride de None para All, dai passou a funcionar...

Valeu cara!


Ah sim. É que eu não uso .htaccess, faço tudo direto no httpd.conf, daí não notei isso.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts