Supondo que todos os seus usuários estejam usando o bash, o arquivo /etc/profile será executado no login. Em algumas distros existe um /etc/profile.d . Você pode deixar seu script de login nesse diretório.
Eu gostaria de executar um script depois que um usuário linux efetua login para fazer algumas verificações de segurança adicionais. O usuário deve primeiro fazer o login normalmente usando sua senha, mas depois deve ser verificado com o meu script e depois ter acesso total ao sistema. Isso é possível?
Supondo que todos os seus usuários estejam usando o bash, o arquivo /etc/profile será executado no login. Em algumas distros existe um /etc/profile.d . Você pode deixar seu script de login nesse diretório.
Se você está tentando fazer isso para TODOS os usuários do sistema que podem fazer login em um bash shell (basicamente root e qualquer outro usuário "normal"), então você vai querer adicionar o comando em /etc/profile ou adicione o script em /etc/profile.d/ dependendo do seu sistema.
Se, no entanto, você estiver tentando fazer isso para um usuário específico, o local para adicioná-lo será no ~/.bash_profile ou ~/.profile do usuário.
Veja esta página para obter mais informações nos arquivos, bem como /etc/bashrc / ~/.bashrc