É 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?