Dlaczego jest dwóch użytkowników o tej samej nazwie?

9

Kiedy wykonuję userspolecenie, wyświetla dwóch użytkowników o tej samej nazwie. Dlaczego jest dwóch użytkowników? Jestem pewien, że utworzyłem tylko jednego użytkownika.

to znaczy

username@Computer:~$ users

daje następujący wynik

username username
TheKojuEffect
źródło
Czy skopiowałeś i wkleiłeś te wyniki?
Jack
@JohnRambo właśnie wyciął prawdziwą nazwę użytkownika i nazwę komputera ...
Alvar

Odpowiedzi:

14

usersPolecenie wypisuje nazwy użytkowników użytkowników aktualnie zalogowany do aktualnego gospodarza, nie listy utworzonych na komputerze użytkowników.

W twoim przypadku zwraca on dwukrotnie tę samą nazwę użytkownika, ponieważ prawdopodobnie jesteś dwukrotnie zalogowany.

Możesz to sprawdzić za pomocą whopolecenia (pokaż, kto jest zalogowany):

felix@computer:~$ who
felix    pts/0        2013-02-04 06:40 (:0.0)
felix    pts/5        2013-02-04 06:42 (:0.0)
felix@computer:~$ users
felix felix

Więcej informacji na stronach podręcznika ( man 1 users).

Felix
źródło
Nie zalogowałem się dwa razy, jest to domyślnie. Dlaczego i tak jest zalogowanych dwóch użytkowników?
TheKojuEffect
3
Może dlatego, że masz dwa otwarte terminale?
felix
3
Uruchom usersw aterminal. Teraz otwórz kolejny terminal, uruchom go ponownie ( users). Możesz zobaczyć wzrost liczby.
totti