Comando users – Imprimir nomes de usuários logados no Linux
Comando users
O comando users no Linux é utilizado para imprimir no terminal os nomes dos usuários logados no momento no host (máquina). Os nomes são impressos em uma única linha, separados por espaços, sendo que cada nome corresponde a uma sessão de login, o que significa que se um usuário tiver mais de uma sessão de login aberta, seu nome aparecerá mais de uma vez na saída do comando.
Sintaxe:
users [opções] [arquivo]
As opções disponíveis são:
Se não for especificado um [arquivo], serão extraídas as informações contidas no arquivo de sistema /var/run/utmp. É comum o uso do arquivo /var/run/wtmp em vez do /var/run/utmp.
Exemplo:
$ users
A saída do comando executado mostra que o usuário fabio está logado no momento no host. Seu nome aparece duas vezes pois ele realizou dois logins – um na GUI e outro no terminal.
Comandos relacionados: id, w, who
Boa noite. Estou com um problema na impressão onde ao usar qualquer comando para exibir usuários logados, acaba que mostrando mais de um usuário logado na tela, com mesmos nomes de login. Sabe como poderei resolver esse bug?