Logotipo Dicas-L, por Ricardo Burile

Busca

Visite também: UnderLinux ·  VivaOLinux ·  LinuxSecurity ·  NoticiasLinux ·  BR-Linux ·  SoftwareLivre.org ·  [mais]   
 

 

Aprenda inglês em casa

Baixe gratuitamente as duas primeiras aulas

English for Reading and Listening

Receba por email, diariamente, mensagens contendo materiais para leitura e audição, incluindo arquivos no formato MP3 gravados por falantes nativos.

Saiba mais e faça sua inscrição

Você está aqui: Home  → Arquivo Dicas-L

 

Thinking in Patterns, com Bruce Eckel

Assine a Lista Dicas-L

Receba diariamente por email as dicas
de informática publicadas neste site
Para se descadastrar, clique aqui.

Publicar em del.icio.us

Protegendo diretórios WEB com o Apache

Colaboração: Leandro Roberto

Data de Publicação: 19 de Fevereiro de 2006

Segurança é primordial, principalmente quando se está trbalhando com a WEB. Para quem usa Apache como servidor Web, existe a possibilidade de solicitar que o usuário se autentique para acessar certas páginas. Vou demonstrar abaixo como proteger pastas e arquivos num servidor WEB:

Logue no servidor onde o apache está instalado.

PROTEGENDO UMA PASTA:

No terminal digite:

  # htpasswd -c <nome_arquivo_senhas> <usuario>

  • nome do arquivo de senhas - geralmente é chamado de .passwd e é criado dentro da pasta que se deseja proteger;
  • usuario - quem terá acesso a pasta protegida;
  • senha para o usuário (quando se digita o enter ele pede a senha).

crie um arquivo com o "VI" chamado .htaccess na pasta onde se deseja proteger o conteúdo. Neste arquivo insira as seguintes linhas:

  AuthUserFile /<diretorio que contem o arquivo .htpasswd>/<arquivo gerado pelo comando htpasswd>
  AuthType Basic    (Tipo de autenticação básica)
  AuthName 'Mensagem da janela de senha'
  Require valid-user

ALTERANDO A SENHA:

  # htpasswd <nome_arq_senhas> <user>

PROTEGENDO ALGUNS ARQUIVOS DA PASTA:

  AuthUserFile /<diretorio que contem o arquivo .htpasswd>/.htpasswd
  AuthType Basic    (Tipo de autenticação básica)
  AuthName 'Mensagem da janela de senha'
  
  <Files "aviso.php">
        require valid-user
  </Files>
  <Files "connection.php">
              require valid-user
  </Files>
  <Files "default.php">
            require valid-user
  </Files>
  

Onde o que está entre as tags `` <Files " ">require valid-user</Files>`` são os nomes dos arquivos que necessitam de autenticação para serem carregados.

EXEMPLO ARQUIVO .htaccess:

  AuthUserFile /usr/local/apache/htdocs/pagina/.htpasswd
  AuthType Basic
  AuthName 'Área Restrita'
  
  <Files "aviso.php">
        require valid-user
  </Files>
  <Files "connection.php">
        require valid-user
        </Files>
        <Files "default.php">
          require valid-user
  /Files>

PalmOS será substituído por Linux

A notícia do site Info Exame com o preocupante título "PalmOS não terá nova versão" traz na verdade um alívio para quem não sabia qual era o futuro do PalmOS. O PalmOS será substituído por um sistema operacional baseado no Linux e a empresa que comprou a PalmSource promete manter a compatibilidade dos aplicativos atuais no novo sistema.

Leia mais na fonte: http://info.abril.com.br/aberto/infonews/022006/16022006-8.shl

Comente: http://www.noticiaslinux.com.br/nl1140136330.html#comentarios

Veja a relação completa dos artigos de Leandro Roberto

Referências Adicionais

Referências adicionais sobre os assuntos abordados neste site podem ser encontradas em nossa Bibliografia.

Avalie esta dica

  • Currently 2.99/5
  • 1
  • 2
  • 3
  • 4
  • 5

Avaliação: 3.0 /5 (279 votos)

Recomende este site
Recomendar este artigo


Versão para impressão


Opinião dos Leitores

paulo
19 Mai 2008, 15:47
gostaria de saber como faço para a pagina proibida achar o arquivo de senha,,, tentei fazer mais somente abre o campo para digitar a senha e logim mais não funiona.
a pagina é - www.pauloota.com.br/teste
*Nome:
Email:
Me notifique sobre novos comentários nessa pagina
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script
Treina Linux -  Cursos de Linux e Video aulas

Cursos

Segurança em LINUX - Mão na Massa
Principais Problemas e como Evitá-los
Dia 4 de Outubro - São Paulo
Saiba mais

Biblioteca

Redes - Guia Prático
Por Carlos. E. Morimoto

Hardware - o Guia Definitivo
Por Carlos. E. Morimoto

Kurumin 7 - Guia Prático
Por Carlos. E. Morimoto

Linux: Ferramentas Técnicas, 2ed
Por Carlos. E. Morimoto

Use a Cabeça!: JSP & Servlets
Por Brian Bashan, Kathy Sierra, Bert Bates

Google Hacking
Por JOHNNY LONG

1808
Por Laurentino Gomes

Sistemas de Banco de Dados
Por Ramez E. Elmasri e Shamkant Navathe

Linux: Guia do Administrador do Sistema
Por Rubem E. Ferreira

A Menina que Roubava Livros
Por Markus Zusak

Sistemas Operacionais Modernos
Por Andrew S. Tanembaum

Hardware: Curso Completo
Por Gabriel Torres

PHP para Quem Conhece PHP
Por Juliano Niederauer

Redes de Computadores: Curso Completo
Por Gabriel Torres

Java: Como Programar
Por Harvey M. Deitel e Paul J. Deitel

O Caçador de Pipas
Por Khaled Hosseini

O Médico Doente
Por Dráuzio Varella

Enterprise Javabeans 3.0
Por Bill Burke, Richard Monson

MySQL - Guia do Programador
Por André Milani

Certificação Linux
Por Uira Ribeiro

Manual Completo do Linux: Guia do Administrador
Por Evi Nemeth, Trent R. Hein, Garth Snyder

OpenGL: uma Abordagem Prática e Objetiva
Por Marcelo Cohen, Isabel Harb Manssour

Expressões Regulares: Uma Abordagem Divertida
Por Aurélio Marinho Jargas

Extreme Programming
Por Vinicius Manhaes Teles