linux,write:xxx has messages disabled 与 Ubuntu多用户同时登录的问题 ubuntu 20.04

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这样显示的。

例如我现在这样:
linux,write:xxx has messages disabled 与 Ubuntu多用户同时登录的问题 ubuntu 20.04_第1张图片
我按 ctrl + alt + F2 会跳转到 feixin 的图形化界面,按ctrl + alt + F3会跳转到feixin的tty3界面,也就是全是命令行没有图形化的界面。
linux,write:xxx has messages disabled 与 Ubuntu多用户同时登录的问题 ubuntu 20.04_第2张图片

好了,接下来我们实验 write 命令,我在feixin的tty3 向 paintstar write一下信息
linux,write:xxx has messages disabled 与 Ubuntu多用户同时登录的问题 ubuntu 20.04_第3张图片
这里有个啥 turned off 消息,无视就行了。
我们切换到 painstar 的 tty5 (ctrl + alt + F5
linux,write:xxx has messages disabled 与 Ubuntu多用户同时登录的问题 ubuntu 20.04_第4张图片
可以看到刚刚发送的信息,成功!

你可能感兴趣的:(linux,linux,ubuntu,运维)