mesg 命令
用途
允许或拒绝写消息。
语法
描述
mesg 命令控制系统中的其他用户是否能够用 write 命令或 talk 命令向您发送消息。 不带参数调用的情况下,mesg 命令显示当前工作站消息许可设置。
在缺省情况下,shell 启动处理许可的消息。 您可以通过包含行来覆盖此缺省操作mesg n在 $HOME/.profile 文件中。 具有 root 用户权限的用户能够发送写信息到任何工作站,不论它们的消息许可权如何设置。 消息许可权对通过电子邮件系统传送的消息没有影响。
如果添加mesg y到 $HOME/.profile,您将能够通过 write 命令或 talk 命令接收来自其他用户的消息。
如果添加mesg n对于 $HOME/.profile,您将无法使用 write 命令或 talk 命令接收来自其他用户的消息。
标志
| 项 | 描述 |
|---|---|
| n | 只允许 root 用户发送消息到您的工作站。 使用命令的这种形式可以避免入局消息占满屏幕。 |
| y | 允许本地网络上的所有工作站发送消息到您的工作站。 |
退出状态
本命令返回以下退出值:
| 项 | 描述 |
|---|---|
| 重大安全事件数量 | 允许接收消息。 |
| 第 1 年 | 不允许接收消息。 |
| > 1 | 发生错误。 |
示例
文件
| 项 | 描述 |
|---|---|
| /dev/tty* | 支持控制终端接口。 |
| $HOME/.profile | 控制启动进程和守护程序。 |