users
conta as sessões de login. Do sudo:
The su command is used to become another user during a login session.
(ênfase é minha). Uma sessão de login cria um novo tty, onde su
usa o tty existente.
Eu olhei apenas o código-fonte para o comando usuários . O que ele faz é ler utmp . Então eu acho que a linha de fundo é que se você escrever um programa e escrever para o utmp, você será visto nos usuários.