Obtenha o nome do usuário logado fisicamente (na frente do pc), confiavelmente!

1

w , who , id e whoami são excluídos, porque eles fornecem apenas informações sobre usuários usando um tty. Existe uma maneira de extrair o nome de forma confiável do KDM?

    
por ManuelSchneid3r 09.07.2013 / 13:02

3 respostas

1

Todos esses comandos não rastreiam usuários que não usam um TTY.

O comando magic é loginctl (systemd).

    
por 22.07.2013 / 12:31
4

E os comandos users e last .

usuários

   users - print the user names of users currently logged in to the current host

Faz uso dos arquivos /var/run/utmp e /var/log/wtmp .

última

   last, lastb - show listing of last logged in users

Faz uso do arquivo de log /var/log/wtmp . Mostra historicamente a última vez que um usuário efetuou login.

    
por 09.07.2013 / 13:53
1

Você pode usar o auth-log para obter essas informações.

Exemplo para o CentOS5: aureport -l outra possibilidade é usar o comando last .

    
por 09.07.2013 / 13:13

Tags