Gostaria de aprender como configurar a autenticação PAM no servidor Apache? Neste tutorial, vamos mostrar como configurar o serviço Apache para autenticar usuários usando o módulo de Autenticação Plugável também conhecido como PAM em um computador executando o Ubuntu Linux.
• Ubuntu 20
• Ubuntu 19
• Ubuntu 18
• Apache 2.4.41
Copyright © 2018-2021 by Techexpert.tips.
Todos os direitos reservados. Nenhuma parte desta publicação pode ser reproduzida, distribuída ou transmitida de qualquer forma ou por qualquer meio sem a permissão prévia por escrito do editor.
Lista de equipamentos
A seção a seguir apresenta a lista de equipamentos usados para criar este tutorial.
Como associado da Amazon, eu ganho comissão por compras qualificadas.
Apache – Tutorial relacionado:
Nesta página, oferecemos acesso rápido a uma lista de tutoriais relacionados ao Apache.
Apache – Autenticação PAM
Instale o servidor Apache e o módulo PAM.
Habilite o módulo de autenticação Apache2 PAM.
Em nosso exemplo, vamos solicitar autenticação aos usuários que tentam acessar um diretório chamado Test.
Crie um diretório chamado TEST e dê ao usuário a permissão de www-data sobre este diretório.
Configure o servidor Apache para solicitar a autenticação PAM aos usuários que tentam acessar este diretório.
Edite o arquivo de configuração do Apache.
Aqui está o arquivo, antes de nossa configuração.
Aqui está o arquivo, depois de nossa configuração.
O servidor Apache foi configurado para solicitar autenticação de senha para acessar o diretório chamado TEST.
O serviço Apache foi configurado para autenticar contas de usuário usando o módulo de autenticação PAM.
Crie o arquivo de configuração PAM.
Aqui está o conteúdo do arquivo.
Em nosso exemplo, vamos autenticar o acesso ao serviço Apache usando as contas Linux.
Habilite o serviço Apache para ler o arquivo SHADOW.
Reinicie o serviço Apache.
Parabéns! Você configurou com sucesso a autenticação Apache.
Teste de autenticação Apache – PAM
Crie uma conta Linux para ser usada no teste de autenticação.
Em nosso exemplo, criamos uma conta Linux chamada ADMIN.
A senha configurada era de 123qwe.
Abra seu navegador e digite o endereço IP do seu servidor web Apache.
Em nosso exemplo, a seguinte URL foi inserida no Navegador:
• http://192.168.15.11
A página padrão apache será exibida.
Abra seu navegador e digite o endereço IP do seu servidor web mais /test.
Em nosso exemplo, a seguinte URL foi inserida no Navegador:
• http://192.168.15.11/test
Na tela de login, digite um nome de usuário local e sua senha.
• Username: admin
• Senha: 123qwe
Após um login bem-sucedido, você estará autorizado a acessar o diretório chamado TEST.
Parabéns! Você configurou a autenticação PAM em um servidor Apache.