it-advisor.ru: Скрипт для рассылки сообщении linux терминалам (1/1) | Thinstation по русски
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...

ТЕМА: Скрипт для рассылки сообщении linux терминалам

Скрипт для рассылки сообщении linux терминалам 18 Май 2012 10:55 #11

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153

В windows разослать сообщение подключенным терминальным клиентам не составляет никакого труда, в Linux придётся немного поработать.

Так как нам нужен доступ к файлам авторизации пользователей - все команды и скрипты запускаем от имени root или под sudo.

Выполняем на сервере терминалов команду:

termserver-2:~ # who -u
nsafarova 192.168.10.142:1 2012-05-28 15:51   ?         29868 (192.168.10.142)
rod1     192.168.10.96:1 2012-05-31 14:50   ?          3354 (192.168.10.96)
imesnynkina 192.168.10.229:1 2012-05-28 11:10   ?         25503 (192.168.10.229)
fkurmangazieva 192.168.10.247:1 2012-05-19 11:36   ?         13937 (192.168.10.247)
ezaiceva 192.168.10.228:1 2012-05-21 11:44   ?         28037 (192.168.10.228)
и т.д....

и видим кто у нас залогинился на сервере и на каком дисплее.

Для отображения сообщения на чужом рабочем месте необходимо авторизоваться. Для этого экспортируем ключ, который находится в домашней директории пользователя, в файле .Xauthority.

Для примера пошлём сообщение пользователю ezaiceva, которой принадлежит дисплей 192.168.10.228:1 :

export  XAUTHORITY=/home/ezaiceva/.Xauthority

xmessage -display  192.168.10.228:1 privet

на рабочем месте у пользователя  ezaiceva должно появиться окошко:

 

 

 

 

Подробнее...
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Скрипт для рассылки сообщении linux терминалам 04 Дек 2012 14:43 #436

  • SAD
  • SAD аватар
Может у меня руки корявые или что ,но не получается никак запустить этот скрипт ,Я его допилил совсем до простейшего состояния а он выводит Cant open display
Администратор запретил публиковать записи гостям.

Скрипт для рассылки сообщении linux терминалам 04 Дек 2012 22:41 #437

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Скрипт из под root выполняете?
Сделайте хотя бы элементарно:


who -u
видим кто-где
на моём примере
ezaiceva 192.168.10.228:1
export XAUTHORITY=/home/ezaiceva/.Xauthority

xmessage -display 192.168.10.228:1 privet

на рабочем месте у пользователя ezaiceva должно появиться окошко.
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Администратор запретил публиковать записи гостям.

Скрипт для рассылки сообщении linux терминалам 05 Янв 2013 14:46 #468

  • SAD
  • SAD аватар
Честно говоря помогло то что использовал notify-send . То ли xmessage не так использовал то ли что но вот сиё помогло
Администратор запретил публиковать записи гостям.

Скрипт для рассылки сообщении linux терминалам 09 Янв 2013 13:01 #471

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
SAD пишет:
Честно говоря помогло то что использовал notify-send . То ли xmessage не так использовал то ли что но вот сиё помогло
Сиё обстоятельство принципа не меняет :)
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 09 Янв 2013 13:01 от admin.
Администратор запретил публиковать записи гостям.

Скрипт для рассылки сообщении linux терминалам 14 Сен 2015 12:46 #2845

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 1804
  • Спасибо получено: 269
  • Репутация: 153
Нужна индивидуальная помощь - обращайтесь shweew[кобель]it-advisor.ru
Реквизиты для материальной поддержки проекта =>
Последнее редактирование: 18 Май 2016 11:01 от admin.
Администратор запретил публиковать записи гостям.