Neste artigo, vou falar sobre o PAM ( módulos de autenticação ) em maquinas Oracle Exadata Linux. Então, o que é PAM e para que ele é utilizado? Bem como dito antes PAM significa módulos de autenticação e é um mecanismo flexível para autenticação de usuários. PAM fornece uma maneira de desenvolver programas que são independentes de sistema de autenticação. Esses programas precisam de "módulos de autenticação" para ser anexadas a eles em tempo de execução. Qual módulo de autenticação deve ser anexado depende da configuração do sistema local e fica a critério do administrador do sistema local. Até aí tudo bem, mas o que é tudo isso tem a ver com máquina Oracle Exadata? A máquina Oracle Exadata vem configurada com as opções pam_tally2 ON, e eles vão seguir algumas regras que são definidas em seus arquivos sshd localizados na pasta /etc/pam.d . Dependendo da versão Imagem Exadata ele pode ter uma configuração diferente, para que você obtenha a versão da Imagem pode usar o comando imageinfo logado como root : Para ver a opção pam você pode apenas ler os arquivos de configuração de arquivo sshd localizado na sua pasta /etc/pam.d . Podemos ver que a regra estabelece que se o usuário não consegue fazer um log on correto ele vai ter que esperar para 600 segundos (10 minutos), antes que ele pode tentar fazer logon novamente. Regras PAM têm algumas desvantagens como, por vezes, quando você tem mais de um DBA ou Administradores e eles usam a mesma conta de administrador, digamos o usuário oracle e tente fazer login com a senha errada, você será bloqueado para o período lock_time indicado no a regra. Vamos ver alguns comandos que nos permitam alterar ou verificar o status do bloqueio de uma conta de usuário: