为什么我要为我的tty设置写权限才能使用write cmd?

时间:2010-11-03 22:35:18

标签: unix tty

write命令的目的是将msg发送给登录tty的用户。为了使该命令起作用,接收器应该为他的tty设置写入权限。这是必要的:

  1. /dev/ttyXXX属于tty组
  2. write命令使用带有tty组的SGID让用户有机会写一个人的tty
  3. 确定。现在,如果发件人没有为自己的tty设置写权限,他就不能写别人的tty了。 我看不出任何技术理由!这只是为了保留某种礼貌吗?即使在这种情况下,为什么wall命令不遵循相同的原则?任何人都可以使用墙壁mesg说n ....

    我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

写作的含义是它是双向通信。 从手册页:

如果收件人想要回复,可以通过以下方式完成  输入信息

我认为您不会很高兴让其他用户能够向您的终端发送垃圾文本,而无需您的回复/回复。将其视为理智要求。