write:xxx has messages disabled 问题
被这问题折磨了好久,搜都搜不到,还是灵机一动想到的。
很多 帖子说,要使用
mesg y
用了还是没有用,后面我登录了很多用户,发现只有root用户可以给别的用户使用write
命令,其他的用户不管是对谁都不可以。
然后我就想到了在命令前面加上sudo
,完美解决。
如果理解不够深刻的话,我们先说Ubuntu多用户同时登录的问题。
Ubuntu多用户同时登录的问题
我们可以先正常登录一个用户,然后按 ctrl + alt + F1-F6随便一个
打开一个对应的tty,在tty中可以登录其他用户。
这里我的推测是,F1 被 最开始的图形化登录页面占用了,就是一开始登录那个,ctrl + alt + F1 就跳转到图形化登录页面了。
然后图形化界面也会占用一个 tty,虽然是 :0
或者:1
这样显示的。
例如我现在这样:
我按 ctrl + alt + F2
会跳转到 feixin 的图形化界面,按ctrl + alt + F3
会跳转到feixin的tty3界面,也就是全是命令行没有图形化的界面。
好了,接下来我们实验 write 命令,我在feixin的tty3 向 paintstar write一下信息
这里有个啥 turned off 消息,无视就行了。
我们切换到 painstar 的 tty5 (ctrl + alt + F5
)
可以看到刚刚发送的信息,成功!