É uma sessão SSH quando SSH_CLIENT , SSH_AUTH_SOCK , SSH_CONNECTION e / ou SSH_TTY está definido. Se você quiser que ele funcione em todos os comandos su , adicione-os a env_keep in sudoers .
Veja link para mais métodos.
Eu conecto remotamente usando o SSH (Putty) ao RPI, tendo o UBUNTU 16.04 instalado, para executar um arquivo python para controlar os switches GPIO.
Eu desejo identificar (e logar) se o arquivo py foi executado pelo usuário local no RPI ou pelo usuário SSH remoto (que faz logon com o mesmo nome de usuário).
Usando: who ou w na linha de comando do UBUNTU mostra o usuário conectado via pts e seu IP ... mas não é suficiente saber.
alguma ideia?