Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Отключите пожалуйста ADblock, если включен...
  • Страница:
  • 1

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

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

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117

В 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 должно появиться окошко:

 

 

 

 

Подробнее...
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

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

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

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

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


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

xmessage -display 192.168.10.228:1 privet

на рабочем месте у пользователя ezaiceva должно появиться окошко.
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Администратор запретил публиковать записи.

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

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

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

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
SAD пишет:
Честно говоря помогло то что использовал notify-send . То ли xmessage не так использовал то ли что но вот сиё помогло
Сиё обстоятельство принципа не меняет :)
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 09.01.2013 13:01 от admin.
Администратор запретил публиковать записи.

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

  • admin
  • admin аватар
  • Вне сайта
  • Администратор
  • Сообщений: 1201
  • Спасибо получено: 188
  • Репутация: 117
Если кому то сайт очень помог и руки чешутся отблагодарить автора или просто поддержать проект в денежном эквиваленте - welcomе:)
карта сбербанка 5469050011994439
WM R527245406653
Последнее редактирование: 18.05.2016 11:01 от admin.
Администратор запретил публиковать записи.
  • Страница:
  • 1