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.

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