users
mostra apenas os usuários que estão conectados a um terminal (conforme registrado em utmp
). echo users | ssh myserv
não cria um terminal (não é uma sessão interativa), então essa sessão não está listada. O mais comum ssh myserv users
similarmente executa o comando sem criar um terminal. Por outro lado, ssh -t myserv users
(onde -t
força um terminal a ser criado) deve mostrar a você.
Compare também ssh -t myserv 'tty; who'
(mostra o seu login nesse tty) com ssh myserv 'tty; who'
( not a tty
).