helldanger1
GForum VIP
- Entrou
- Ago 1, 2007
- Mensagens
- 29,631
- Gostos Recebidos
- 1
Como proteger uma pasta e autentificação e autorização de usuários com Mysql e Apache. mod_auth_mysql.
Por Carlos Cuenca Díaz
1º. Criar um arquivo de chaves fora da parte pública:
-htpasswd -c /rota/passwords Carlos
Ao fazê-lo, pedirá que se introduza a chave, e esta será codificada, escrevendo o arquivo.
2º Criar um novo arquivo, na mesma localização que "rota", que se chamará "groups" na qual se armazenarão os grupos, por agora um, para isso escrever a seguinte linha e salvar o arquivo:
usuariosAutenticados: Carlos
Desta forma, deveria ter um arquivo que se chame passwords, e que contenha uma linha com os dados do usuário Carlos, e um arquivo, com nome groups, que contém uma linha definindo um grupo chamado usuariosAutenticados, do qual só o usuário Carlos faz parte.
3º Criar um arquivo com o nome .htaccess na pasta que se quer proteger, e escrever as seguintes linhas e salvar o arquivo:
AuthType Basic
AuthName "ServidorProvasCarlos"
AuthUserFile /rota/passwords
AuthGroupFile /rota/groups
Require group usuariosAutenticados
Por Carlos Cuenca Díaz
1º. Criar um arquivo de chaves fora da parte pública:
-htpasswd -c /rota/passwords Carlos
Ao fazê-lo, pedirá que se introduza a chave, e esta será codificada, escrevendo o arquivo.
2º Criar um novo arquivo, na mesma localização que "rota", que se chamará "groups" na qual se armazenarão os grupos, por agora um, para isso escrever a seguinte linha e salvar o arquivo:
usuariosAutenticados: Carlos
Desta forma, deveria ter um arquivo que se chame passwords, e que contenha uma linha com os dados do usuário Carlos, e um arquivo, com nome groups, que contém uma linha definindo um grupo chamado usuariosAutenticados, do qual só o usuário Carlos faz parte.
3º Criar um arquivo com o nome .htaccess na pasta que se quer proteger, e escrever as seguintes linhas e salvar o arquivo:
AuthType Basic
AuthName "ServidorProvasCarlos"
AuthUserFile /rota/passwords
AuthGroupFile /rota/groups
Require group usuariosAutenticados