Contas de usuários duplicadas no Linux

1

quando executo users , ele retorna 4 duplicatas da minha conta de usuário.

gentoolaptop <user> # users
<user> <user> <user> <user>

Não me lembro de criar isso. Como eles chegaram lá? É seguro excluí-los?

    
por Gooberpatrol66 25.06.2017 / 22:29

1 resposta

3

Em primeiro lugar, o comando realmente não tem nada a ver com os usuários que você criou . O que realmente mostra são os usuários que têm logado :

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

SYNOPSIS
       users [OPTION]... [FILE]

DESCRIPTION
       Output  who is currently logged in according to FILE.  If FILE is not specified,
       use /var/run/utmp.  /var/log/wtmp as FILE is common.

Portanto, quatro entradas significam quatro sessões de login simultâneas pela mesma pessoa, e é realmente a mesma conta de usuário em todos os casos. Tentar excluir um resultaria em apagar sua própria existência.

Para descobrir de onde eles vêm, use outras ferramentas que examinem o banco de dados /var/run/utmp acima mencionado, ou seja, who , w , finger ou pinky . Eles poderiam ser:

  • logins de console (texto ou gráfico);
  • sessões de rede (SSH / Telnet);
  • emuladores de terminal (como Xterm ou iTerm) também gostam de criar uma entrada separada para todas as janelas abertas no momento.

(Você pode querer desabilitar o último, já que todo registro desse tipo também é anexado ao log do wtmp, o que pode crescer em massa depois de vários anos.)

    
por 25.06.2017 / 23:08