После входа пользователя в систему и до GNU Screen
[root@15inch ~]# w
11:45:17 up 3:44, 2 users, load average: 0,00, 0,02, 0,00
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
user pts/2 09:42 7.00s 0.03s 0.03s -bash
[root@15inch ~]# who
user pts/2 2018-08-31 09:42 (192.168.1.136)
[root@15inch ~]#
но после запуска GNU Screen
я ничего не увидел:
[root@15inch ~]# w
[root@15inch ~]# who
[root@15inch ~]#
только who --all
то что-то показывает
# who --all
system boot Aug 31 08:01
LOGIN tty1 Aug 31 08:01 548 id=tty1
pts/2 Aug 31 09:42 3068 id=ts/2 term=0 exit=0
pts/2
- это псевдо TTY, который был создан после входа в систему через ssh
.
Но когда я пытаюсь отправить ему сообщение:
[root@15inch ~]# write user pts/2
write: user is not logged in on pts/2
только прямое использование pts/2 работает:
[root@15inch ~]# echo "HI" > /dev/pts/2
[root@15inch ~]#
это ожидаемое поведение? Почему GNU Screen
скрывает этого пользователя от системных утилит?