Eu quero registrar comandos executados por um usuário, parte desse log é o endereço IP de origem que é lido em SSH_CLIENT
.
Embora seja possível usar env_keep += "SSH_CLIENT"
em /etc/sudoers
para fazer essa variável de ambiente ficar entre sudo
. A maneira mais comum de usar sudo
para criar um novo shell de login, usando sudo su -
.
O novo shell de login, quando criado dessa forma, não preserva nenhuma das variáveis de ambiente que o sudo preserva.
Existe alguma maneira de ainda reconhecer o endereço IP de origem para um usuário que efetua login e entra no shell de root usando sudo su -
?