----- Original Message -----
From: "supmino" <[EMAIL PROTECTED]>
Sent: Monday, September 30, 2002 5:54 PM


>No diret�rio raiz existem dois arquivos para autentica��o
>( .htaccess e .htpasswd). Eu quero criar 2 pastas no meu diret�rio
>raiz(ex. /0001 , /0002) .
>Oque eu preciso que ter autentica��o nesses 2 diret�rios, ou seja,
>cada diret�rio tem sua senha para ser acessado.

Segue receita de bolo Luiz, o n�mero da minha conta bancaria na Sui�a eu
mando em seguida, mas vai sair em torno de US$ 50,000 =)

1) Voce deve criar o arquivo com as senhas que deseja, usando o htpasswd,
pode ser um arquivo de senha para cada diretorio...
=================================================
msp01:/etc/httpd/passwd # htpasswd -c .htpasswd_exemplo vinicius
New password:
Re-type new password:
Adding password for user vinicius
msp01:/etc/httpd/passwd # l
total 66
drwxr-xr-x    2 root     root          568 Oct  1 10:33 ./
drwxr-xr-x    9 root     root         1952 Sep 17 14:22 ../
-rw-r--r--    1 root     root           23 Oct  1 10:34 .htpasswd_exemplo
msp01:/etc/httpd/passwd #
=================================================

Lembre-se: a op��o -c � usada inicialmente para criar o arquivo, para
adicionar outro usu�rio ou trocar senha, tire o -c da linha de comando...

2) Edite o arquivo .htaccess do diretorio que queres:

=================================================
# /usr/local/httpd/htdocs/0001/.htaccess
#
# Arquivo de acesso ao diretorio 0001
#
AuthUserFile /etc/httpd/passwd/.htpasswd_exemplo
AuthGroupFile /dev/null
AuthName "Area de acesso Restrito"
AuthType Basic
<Limit GET POST>
require valid-user
</Limit>
=================================================

3) Depois vc deve alterar seu httpd.conf, adicionando a seguinte
configura��o:

============cut httpd.conf============================
<Directory "/usr/local/httpd/htdocs/0001">
    Options Indexes -FollowSymLinks +Includes MultiViews
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
</Directory>
============end cut httpd.conf=========================

4) Reinicie seu apache e fa�a o teste

lynx http://seusite.com.br/0001

Alert!: Access without authorization denied -- retrying
Username for 'Area de acesso Restrito' at server 'seusite.com.br': vinicius

Password: *******


Existem outras maneiras de autentica��o, seria interessante vc dar uma
olhadinha na documenta��o no site do apache....

http://httpd.apache.org/docs/howto/auth.html


Falous!!!

[]s

Marcus Vinicius P Coimbra
[EMAIL PROTECTED]
     _
    �v�      Registered User # 204020
   /(_)\     Linux - The Best Software
    ^ ^
Powered by SuSE Linux 8.0 Professional

_______________________________________________________________________
Yahoo! GeoCities
Tudo para criar o seu site: ferramentas f�ceis de usar, espa�o de sobra e acess�rios.
http://br.geocities.yahoo.com/

Assinantes em 01/10/2002: 2257
Mensagens recebidas desde 07/01/1999: 185227
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a