pam sshd: roda como root mas recebe ip do usuário

1

Estou tentando fazer um pequeno script ser executado por pam sshd

session optional pam_exec.so /foo/myscript

que gostaria de verificar o ip do usuário que está conectando e se já estiver no meu banco de dados, não faça nada, se não, escreva no meu banco de dados e me envie um email. Meu problema é que se a) Eu executo este script como usuário, posso ler $SSH_CLIENT e descobrir o IP, mas não gravar no banco de dados (como deveria ser, já que não quero que o usuário mexa nele) b) se eu rodá-lo como root não sei como descobrir o IP atual das conexões.

Existe uma solução alternativa? Obrigado.

    
por fbence 19.10.2015 / 13:30

0 respostas

Tags