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 »

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: 3538
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Re: Zapytanie

Post autor: dedito »

Pewnie masz odpalone xterm
Awatar użytkownika
Morfik
Beginner
Posty: 149
Rejestracja: 21 lutego 2009, 21:00

Re: Zapytanie

Post autor: Morfik »

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: 1730
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 »

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.
Awatar użytkownika
Yampress
Administrator
Posty: 6384
Rejestracja: 09 sierpnia 2007, 21:41
Lokalizacja: PL

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

Post autor: Yampress »

Każdy terminal/konsola odpalona pd X jest pokazywany jako zalogowany user

Kod: Zaznacz cały

]
[yampress@debian ~]$ w
 20:16:50 up  1:02,  4 users,  load average: 0,35, 0,97, 1,16
USER     TTY      FROM             LOGIN@   IDLE   JCPU   PCPU WHAT
yampress tty7     :0               19:14    1:02m  3:16   0.01s /bin/sh /usr/bin/startkde
yampress pts/0    :0               19:14    1:02m  0.00s  1.16s kded5 [kdeinit5]                                  
yampress pts/1    :0               19:18   57:59   0.02s  0.11s /usr/bin/xterm
yampress pts/2    :0               20:16    1.00s  0.02s  0.00s w

Kod: Zaznacz cały

[yampress@debian ~]$ who
yampress tty7         2020-01-07 19:14 (:0)
yampress pts/0        2020-01-07 19:14 (:0)
yampress pts/1        2020-01-07 19:18 (:0)
yampress pts/2        2020-01-07 20:16 (:0)
w - Show who is logged on and what they are doing.

X i WM pod nimi odpalają się zazwyczaj jako pts/0

Wydaj polecenie last i zobaczysz kto ewentualnie jeszcze logował się na jakim terminalu do systemu
wydaj polecenie w i zobaczysz co dany wykorzystuje dany terminal
ODPOWIEDZ