Назад | Перейти на главную страницу

Активные логины меняются в who -a и who

system boot  2019-06-13 19:14
           run-level 5  2019-06-13 19:14
LOGIN      tty2         2019-06-13 19:14               420 id=tty2
LOGIN      console      2019-06-13 19:14               419 id=cons
           pts/0        2019-06-13 19:23               909 id=ts/0  term=0 exit=0
user + pts/1        2019-06-20 23:21 00:07         934 (177.232.6.247 via mosh [934])
user + pts/2        2019-06-20 23:27   .         21805 (177.232.6.247)
           pts/3        2019-06-19 11:03              2313 id=ts/3  term=0 exit=0
           pts/4        2019-06-13 20:14              2184 id=ts/4  

term=0 

exit=0

что происходит с pts / 0, pts / 3 и pts / 4. Это активные логины? там вроде нет пользователей, хотя кто только что вернулся:

user pts/1        2019-06-20 23:21 (177.232.6.247 via mosh [934])
user pts/2        2019-06-20 23:43 (177.232.6.247)

Как обычно who без дополнительных флагов печатает только информацию о пользователях, которые в данный момент вошли в систему.

who -a включает почти все who варианты, включая -d возможность также распечатать мертвые процессы.

Это мертвые процессы (а не активные логины):

       pts/0        2019-06-13 19:23               909 id=ts/0  term=0 exit=0
       pts/3        2019-06-19 11:03              2313 id=ts/3  term=0 exit=0
       pts/4        2019-06-13 20:14              2184 id=ts/4  term=0 exit=0

Записанный статус выхода из who -d может предоставить информацию, если процесс завершился без ошибок (exit=0) или не.

Например, с last pts/0 вы можете увидеть, какой пользователь использовал этот псевдотерминал последним.