Exemplo um:
Permitir que um usuário acesse um diretório
1. Use htpasswd para criar arquivos de usuário:
$ htpasswd -c /data/httpd/secr/.htpasswd usuário
Este programa solicitará a senha do usuário “user1”. Se você inserir “passwd”, ela terá efeito duas vezes.
2. Crie um arquivo .htaccess
Use o comando "vi /log/image/www/huodong/erge/admin/.htaccess" para criar o arquivo .htaccess e escreva as seguintes linhas:
AuthName My Friend Only (Observação: este nome é opcional)
AuthType Básico
AuthUserFile /data/httpd/secr/.htpasswd
requer usuário usuário
Por fim, defina as permissões de arquivo .htpasswd e .htaccess para garantir que o usuário Apache tenha permissões de leitura. Isso conclui a configuração da senha da página da web.
3. Modifique o arquivo httpd.conf:
Use o arquivo "vi /data/httpd/conf/httpd.conf" e adicione algumas linhas:
Índices de opções FollowSymLinks
Permitir substituir authconfig
Ordem permitir, negar
Permitir de todos
#
#AccessFileName.htpaccess
#AllowOverride TODOS
#
Exemplo dois:
Permitir que um grupo de usuários acesse um diretório. Dois usuários, m1 e m2 no grupo myfriend, podem usar as senhas "m1pass" e "m2pass" respectivamente para acessar páginas no diretório /home/httpd/html/backup/.
Etapas de implementação:
1. Use htpasswd para criar um arquivo de usuário e insira as senhas "m1pass" e "m2pass" para os dois usuários m1 e m2 respectivamente na mensagem de prompt:
htpasswd -c /home/httpd/secr/.htpasswd m1
htpasswd -c /home/httpd/secr/.htpasswd m2
2. Para criar um arquivo de grupo, use o comando "vi /home/httpd/secr/.htgroup" para criar o arquivo .htgroup e escreva a seguinte linha:
meu amigo:m1 m2
3. Crie o arquivo .htaccess, use o comando "vi /home/httpd/html/backup/.htaccess" e escreva as seguintes linhas:
AuthName Somente meu amigo
AuthType Básico
AuthUserFile /home/httpd/secr/.htpasswd
AuthGroupFile /home/httpd/secr/.htgroup
requer grupo meu amigo