我很好奇,是否有人知道为什么当我运行who
并且时who --all
,我仍然看不到登录的用户notty
?
见下文:
[cbennett@lstn ~]$ who --all
system boot 2016-04-25 09:20
run-level 3 2016-04-25 09:20
LOGIN ttyS0 2016-04-25 09:20 1997 id=tyS0
LOGIN tty1 2016-04-25 09:22 2281 id=tty1
pts/0 2016-04-25 10:30 2057 id=ts/0 term=0 exit=0
cbennett + pts/1 2016-04-25 09:28 05:13 2607 (redacted)
kbennett + pts/8 2016-04-25 15:57 00:04 20513 (redacted)
cbennett + pts/9 2016-04-25 15:53 . 19733 (redacted)
pts/10 2016-04-25 16:00 20980 id=s/10 term=0 exit=0
[cbennett@lstn ~]$ ps aux | grep kbennett | grep '@'
kbennett 17373 0.0 0.5 151628 5472 ? S 15:37 0:00 sshd: kbennett@notty
kbennett 20517 0.0 0.4 151628 4164 ? S 15:57 0:00 sshd: kbennett@pts/8
[cbennett@lstn ~]$
举例来说,我可以运行以下命令:
ssh example.com sleep 300
现在,我打开了example.com
300 秒的 ssh 连接不会显示在who
命令下,但它会在ps
with下显示@notty
。
是什么赋予了?