Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: как передать сообщение по локальной сети в Linux(Ubuntu)?  (Прочитано 5656 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн xPavlus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • xpavlus.ucoz.ru
есть Административная потребность в передаче сообщения пользователю на удаленной машине под Убунтой из Убунты.

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
воспользоваться самбой?
echo hello | smbclient -M NETBIOS_HOST_NAME

man smbclient:
       -M NetBIOS name
          This  options allows you to send messages, using the "WinPopup" pro‐
          tocol, to another computer. Once a  connection  is  established  you
          then type your message, pressing ^D (control-D) to end.

          If  the receiving computer is running WinPopup the user will receive
          the message and probably a beep. If they are  not  running  WinPopup
          the message will be lost, and no error message will occur.
« Последнее редактирование: 17 Июня 2008, 15:29:11 от Saha »

Оффлайн xPavlus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • xpavlus.ucoz.ru
$ echo hello | smbclient -M 192.168.0.22
message start: ERRSRV - ERRmsgoff (Not receiving messages.)
« Последнее редактирование: 17 Июня 2008, 15:47:03 от xPavlus »

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
надо еще сделать следующее:
залезть в файл /etc/samba/smb.conf, нати там строчку message command = ..., раскомментить её

то, что написано в этой строчке - как будет обрабатываться сообщение. По умолчание стоит программулька linpopup (её надо доп. установить sudo apt-get install linpopup). После этого должно работать. Единственное, для того, чтобы просмотреть сообшения, программульку эту надо принудительно запустить-). Скорее всего, можно её подвесить демоном, но пока не разбирался=).

P.S. smb.conf надо будет править на всех компах-)
Для тестов можно использовать одну машину, у меня получилось самому себе передавать сообщение=)

P.P.S. После правки smb.conf не забываем:
sudo killall smbd
sudo smbd
« Последнее редактирование: 17 Июня 2008, 16:03:46 от Saha »

Оффлайн xPavlus

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
    • xpavlus.ucoz.ru
А не слишком ли сильно озадачила вас моя просьба выложить эти заветные строчки. ибо я пытался привязать к самбе winpopup, в следствии чего smb.conf пострадал.

P.S. Извините)) но я уже нашел источник строк.
P.P.S. :'( чет не видю я сообщения, не смотря на $echo hello | smbclient -M 192.168.0.103
Connected. Type your message, ending it with a Control-D
sent 7 bytes
« Последнее редактирование: 17 Июня 2008, 16:48:14 от xPavlus »

Оффлайн Saha

  • Активист
  • *
  • Сообщений: 517
    • Просмотр профиля
так его и не будет видно, пока не запустишь linpopup=)
а вообще, самому интересно разобраться, что по чем   ;)

Кстати, есть более продвинутая версия linpopup, умеет сворачиваться в трей=)
http://linpopup2.sourceforge.net/
« Последнее редактирование: 17 Июня 2008, 17:07:08 от Saha »

 

Страница сгенерирована за 0.04 секунд. Запросов: 23.