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

myName и remoteName hostname значения. Действительно ли это правильно?

6
задан 29 October 2017 в 18:34

1 ответ

Когда сообщение в стиле NET SEND отправляется в систему, в которой работает Samba, она запускает команду, указанную в конфигурации message command. Согласно справочной странице smb.conf, сообщения будут отклонены по умолчанию, что может объяснить то, что вы видите:

Если у вас нет команды сообщения, то сообщение не будет доставлено, и Samba сообщит отправителю, что произошла ошибка. К сожалению, WfWg полностью игнорирует код ошибки и продолжает независимо, говоря, что сообщение было доставлено.

Одна из программ, которая может принимать эти сообщения от Samba и отображать их на рабочем столе, - это LinPopup:

http://linpopup2.sourceforge.net/

Я не пробовал это лично, и, похоже, он не упакован для Ubuntu, поэтому вам, вероятно, придется собирать его из исходного кода.

0
ответ дан 29 October 2017 в 18:34

Другие вопросы по тегам:

Похожие вопросы: