smbclient -M 发送消息失败

smbclient -M 发送消息失败

我想向网络 PC 发送消息(从一个 Ubuntu 系统到另一个)。

我使用此命令向自己发送了一条消息进行测试:

smbclient -M myName -b

但是我收到此错误:

message start: ERRSRV - ERRmsgoff (Not receiving messages.)

远程机器上的命令:

smbclient -M remoteName -b

错误是:

Connection to remoteName failed. Error NT_STATUS_BAD_NETWORK_NAME

myNameremoteName都是hostname价值观。对吗?

答案1

NET SEND样式消息发送到运行 Samba 的系统时,它将运行配置中指定的命令message command。根据smb.conf手册页,默认情况下会拒绝消息,这也许可以解释您所看到的内容:

如果您没有消息命令,则不会发送消息,Samba 会告诉发送者发生了错误。不幸的是,WfWg 完全忽略了错误代码,并继续执行,说消息已发送。

有一个程序可以从 Samba 获取这些消息并将其显示在桌面上,那就是 LinPopup:

http://linpopup2.sourceforge.net/

我个人还没有尝试过,而且它似乎没有为 Ubuntu 打包,所以你可能必须从源代码构建它。

相关内容