Strona 1 z 1

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

: 03 maja 2019, 14:15
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ąć?

Re: Zapytanie

: 03 maja 2019, 14:50
autor: dedito
Pewnie masz odpalone xterm

Re: Zapytanie

: 04 maja 2019, 10:22
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

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

: 08 maja 2019, 23:12
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.

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

: 07 stycznia 2020, 20:18
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