who -a возвращает кучу загадочных входов в систему. Очевидно, пустые pts / # - это пользователи, вышедшие из системы, но активные процессы назначаются так называемым завершенным пользователям.
run-level 5 2019-06-13 19:14
LOGIN tty2 2019-07-13 07:21 13232 id=tty2
LOGIN console 2019-06-13 19:14 419 id=cons
pts/0 2019-07-13 07:36 13592 id=ts/0 term=0 exit=0
pts/1 2019-07-13 07:51 14072 id=ts/1 term=0 exit=0
pts/2 2019-07-13 01:11 4344 id=ts/2 term=0 exit=0
pts/3 2019-07-13 07:37 13700 id=ts/3 term=0 exit=0
user + pts/4 2019-07-13 19:48 01:15 14097 (xxx.xxx.x.xxx via mosh [xxxxx])
user + pts/5 2019-07-13 20:26 . 30505 (xxx.xxx.x.xxx)
Как можно выгнать от pts / 0 до pts / 4 и tty2, плюс уровень выполнения 5?
Вы НЕ видите там пользователей и некому быть "Выгнали"
По умолчанию who -a
также показывает -d
; мертвые процессы.
Терминалы, которые закрылись, и код выхода процесса, который там работал, и остановился / умер.