Ach*_*chu 22 ssh security command-line
当我运行w- 查看谁登录以及他们在做什么时,我看到:
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user tty7 :0 08:14 10:32m 44:10 0.50s gnome-session
user pts/0 :0.0 09:15 9:30m 0.24s 0.24s /bin/bash
user pts/1 :0.0 14:14 4:32m 0.20s 0.20s bash
user pts/5 :0.0 18:27 9:24 0.28s 0.28s bash
user pts/7 :0.0 18:35 9:57 0.40s 0.40s bash
user pts/8 :0.0 18:37 0.00s 0.22s 0.00s w
Run Code Online (Sandbox Code Playgroud)
是什么pts/?
Oli*_*Oli 24
姓名
ptmx, pts - 伪终端主从
描述
文件 /dev/ptmx是一个字符文件,主编号为5,次编号为2,模式通常为0666,owner.group 为root.root。它用于创建伪终端主从对。
当一个进程打开/dev/ptmx 时,它会获取一个伪终端主设备 (PTM) 的文件描述符,并在/dev/pts目录中创建一个伪终端从设备 (PTS) 设备。通过打开/dev/ptmx获得的每个文件描述符都是一个独立的 PTM,具有自己关联的 PTS,可以通过将描述符传递给ptsname (3)来找到其路径。
在打开伪终端slave 之前,必须将 master 的文件描述符传递给grantpt (3)和unlockpt (3)。
一旦伪终端主机和从机都打开,从机就为进程提供与真实终端相同的接口。
写入从设备的数据作为输入呈现在主设备描述符上。写入主机的数据作为输入呈现给从机。
在实践中,伪终端用于实现终端仿真器,例如xterm (1),其中从伪终端主机读取的数据由应用程序以与真实终端解释数据相同的方式进行解释,并用于实现远程登录程序,例如如sshd (8),其中从伪终端主机读取的数据通过网络发送到连接到终端或终端仿真器的客户端程序。
来源: http : //linux.die.net/man/4/pts
它们通常是xterminal/gnome-terminal/terminator 会话。