Wynik who pokazuje, że jestem zalogowany trzy razy w systemie

Zagadnienia bezpieczeństwa w systemie
Jaromir75
Posty: 3
Rejestracja: 03 kwietnia 2019, 16:59

Wynik who pokazuje, że jestem zalogowany trzy razy w systemie

Post autor: Jaromir75 » 03 maja 2019, 14:15

https://www.arturpyszczuk.pl/commands-logname.html
https://www.arturpyszczuk.pl/commands-who.html
https://www.arturpyszczuk.pl/commands-uptime.html

Kod: Zaznacz cały

jaromir@JaroCompMitDebian:~$ uptime
 01:20:13 up 49 min,  3 users,  load average: 0,26, 0,32, 0,36
jaromir@JaroCompMitDebian:~$ who
jaromir  tty7         2019-05-03 00:30 (:0)
jaromir  pts/0        2019-05-03 00:31 (:0)
jaromir  pts/1        2019-05-03 00:32 (:0)
jaromir@JaroCompMitDebian:~$ logname
jaromir
jaromir@JaroCompMitDebian:~$ 
Mam pytanie
Jak należy interpretować wyniki powyższych poleceń.
Z lektury linków zamieszczonych na samym początku wynika, że jestem zalogowany trzy razy w systemie, choć w rzeczywistości jestem zalogowany tylko raz.
Czy to możliwe aby w tym samym czasie istniały jeszcze jakieś inne sesje na tym samym koncie
Jak je zamknąć?

Awatar użytkownika
dedito
Moderator
Posty: 2914
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Zapytanie

Post autor: dedito » 03 maja 2019, 14:50

Pewnie masz odpalone xterm

Awatar użytkownika
Morfik
Beginner
Posty: 143
Rejestracja: 21 lutego 2009, 21:00

Re: Zapytanie

Post autor: Morfik » 04 maja 2019, 10:22

Jaromir75 pisze:
03 maja 2019, 14:15
jaromir@JaroCompMitDebian:~$ who
jaromir tty7 2019-05-03 00:30 (:0)
jaromir pts/0 2019-05-03 00:31 (:0)
jaromir pts/1 2019-05-03 00:32 (:0)
Masz odpaloną jedną sesję graficzną na tty7 i do tego masz odpalone dwa pseudoterminale (zwykle okienko graficznego terminala).

U mnie to wygląda przykładowo tak:

Kod: Zaznacz cały

$ users
morfik morfik morfik morfik morfik morfik morfik morfik morfik morfik morfik morfik morfik morfik morfik morfik

$ who
morfik   tty7         2019-05-04 09:36 (:0)
morfik   pts/0        2019-05-04 09:36 (:0)
morfik   pts/1        2019-05-04 09:36 (tmux(2942).%0)
morfik   pts/2        2019-05-04 09:36 (tmux(2942).%1)
morfik   pts/3        2019-05-04 09:36 (tmux(2942).%2)
morfik   pts/4        2019-05-04 09:36 (tmux(2942).%3)
morfik   pts/5        2019-05-04 09:36 (tmux(2942).%4)
morfik   pts/6        2019-05-04 09:36 (tmux(2942).%5)
morfik   pts/7        2019-05-04 09:36 (tmux(2942).%6)
morfik   pts/8        2019-05-04 09:36 (tmux(2942).%7)
morfik   pts/9        2019-05-04 09:36 (tmux(2942).%8)
morfik   pts/10       2019-05-04 10:02 (:0)
morfik   pts/11       2019-05-04 10:06 (tmux(2942).%9)
morfik   pts/12       2019-05-04 10:09 (tmux(2942).%10)
morfik   pts/13       2019-05-04 10:09 (tmux(2942).%11)
morfik   pts/14       2019-05-04 10:09 (tmux(2942).%12)
Też mam graficzną sesję uruchomioną na TTY7 (konsola pod ctrl+alt+F7), do tego mam dwa pseudotreminale pts/0 i pts/10 (okienka urxvt odpalone w sesji graficznej). W tych okienkach jest uruchomiony multiplexer tmux, który ma za zadanie dzielić okienko pojedynczego terminala, no i aktualnie tych podzielonych okienek jest 13 (numerowane od 0). Łącznie jest tych sesji 16, co odpowiada ilości morfików w users, bo każdy user może być zalogowany na danym hoście x-razy i każda sesja jest śledzona indywidualnie przez system -- dzięki czemu można zamykać tylko określone z nich, a nie wszystkie naraz.

Jak chcesz sobie pozamykać sesje, to pozamykaj terminale. :D

Awatar użytkownika
marcin1982
Moderator
Posty: 1720
Rejestracja: 05 maja 2011, 12:59
Lokalizacja: Zagłębie Dąbrowskie

Re: Wynik who pokazuje, że jestem zalogowany trzy razy w systemie

Post autor: marcin1982 » 08 maja 2019, 23:12

Sprawa może być bardziej trywialna. Napisz jakie masz środowisko graficzne. Możesz mieć włączone zapamiętywanie sesji, a przypadkiem np. za pomocą kółka myszy przełączyłeś się na inny wirtualny pulpit. Na innym pulpicie wisi xterm uruchomiony kiedyś raz, a uruchamiany ponownie wraz z nową sesją jako program zapisany w cache sesji.

ODPOWIEDZ