Acabei de ler esta resposta. Execute o script de shell sempre que qualquer usuário fizer logon .
Debian estável aqui. Meu servidor SSH tem conexão de chave pública, não por senha. No entanto, eu gostaria de executar um script no servidor quando um usuário se conecta, antes que ele possa obter acesso à máquina. Se o script retornar falso, o usuário é rejeitado, mesmo que ele tenha a chave adequada para se conectar.
Entendo que /etc/profile poderia ser usado, mas existe uma maneira melhor, no momento em que escrevo esta pergunta, que possa lidar com essa situação? (ou ainda mais segura ou mais fácil? Não vejo nenhum problema com /etc/profile, mas talvez alguém mais versado nessa área saiba)
Não quero escapar desse controle de forma alguma.
Obrigado, rapazes