【发布时间】:2020-11-03 10:12:29
【问题描述】:
在 UNIX 系统上,您可以使用write 命令只要接收方的用户接受消息,将任何消息写入另一个终端。是否接受消息由mesg {y|n} 命令设置。
根据man mesg,
传统上,默认情况下允许写访问。然而,随着用户越来越意识到 各种安全风险,有一种趋势是默认删除写访问,至少对于 主登录 shell。
但是mesg y会带来什么样的安全风险呢?
【问题讨论】:
-
在某些终端上,可以发送使终端发送输入的转义序列。因此有人可以向您发送一条消息,模拟您输入命令。
-
@Barmar,你有这种终端的例子吗?