Pular para o conteúdo

Autenticando e protegendo diretórios no Apache

Nesse artigo descrevo como configurar o Apache para restringir acesso por senha a determinado diretório. Sendo assim, quando o usuário tentar acessá-lo via web, um pedido de autenticação será enviado.
João Siqueira freehand
Hits: 46.450 Categoria: Linux Subcategoria: Configuração
  • Indicar
  • Impressora
  • Denunciar

Parte 3: Criando o arquivo de senhas e os usuários

Para criar o arquivo de senhas será necessário usar o htpasswd para criar o primeiro usuário. Vamos usar o seguinte comando:

# htpasswd -c /etc/apache/passwd nome_do_usuário

Aqui será necessário digitar a senha e em seguida confirmá-la.

Com isso seu arquivo de senha já estará criado e para adicionar mais usuários no arquivo de senhas, basta usar o comando htpasswd sem o "-c", exemplo:

# htpasswd /etc/apache/passwd nome_do_usuário

Aqui será necessário digitar a senha e em seguida confirmá-la.

   1. Introdução
   2. Configurando
   3. Criando o arquivo de senhas e os usuários
   4. Considerações finais

Configurando o Samba no Red Hat

Sound Blaster 128 PCI Ensonic - Modulo es1371

Instalando OpenWrt no TP-LINK MR3420

OpenVPN - Servidor Ubuntu 10.04 LTS e Clientes Windows

Apache básico

Instalação Apache + PHP + phpMyAdmin + MySQL no Arch Linux

#1 Comentário enviado por juniorcoop em 05/05/2006 - 10:14h
amigo.. instalei o apache.. esta rodando tudo legal.. como eu coloco senha para ver os logs digito http://192.168.5.254/squid-reports e ja me traz os logs.. quero colocar senha
#2 Comentário enviado por maciel.silva em 13/09/2006 - 23:24h
Vai aparecer a mensagem: "AllowOverride here". É preciso completar o arquivo authuser.conf indicato nele seu diretório que vai ficar protegido.

Ficando assim o authuser.conf:

# Diretório Restrito
<directory "seu diretorio">
Options Indexes FollowSymLinks Includes
AllowOverride AuthConfig

# Autenticação de Usuário
AuthName "O Acesso a este Diretório é altamente Restrito"
AuthType Basic
AuthUserFile /etc/apache/passwd
require valid-user

Order allow,deny
Allow from all
</directory>

Valeu espero ter ajudado.
#3 Comentário enviado por m4gnu5 em 20/10/2008 - 22:20h
Gostei do topico, Pois estava na duvida de como criar novo usuario, pois toda vez que dava o comando htpasswd -c /etc/apache/passwd nome_do_usuario, ele automaticamente substitua o antigo!

Contribuir com comentário

Entre na sua conta para comentar.