我在服务器上有一个 ssh 帐户。有人向我发送write
垃圾邮件。所以我无法在交互式登录中运行任何命令。无论如何,我是否可以阻止他们向我发送写入消息,或者有什么方法可以让我在没有传入写入消息的情况下进行会话并做我的事情?我认为他们只是向我的用户名发送写入消息到我登录的任何终端(pts/1 2 3 4 等),我不想为此联系系统管理员。
答案1
从man 1 write
:
您可以使用 mesg(1) 命令阻止其他人(超级用户除外)给您写信。某些命令,例如 nroff(1) 和 pr(1),可能会自动禁止写入,以便它们生成的输出不会被覆盖
从man 1 mesg
:
消息 [选项] [n|y]
因此,运行mesg n
时应禁用此功能。