Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Dexim                                2:5020/400     29 Oct 2002  14:51:16
 To : Aleksey Cheusov
 Subject : Re: xmessage from Samba
 -------------------------------------------------------------------------------- 
 
 On Fri, Oct 25, 2002 at 04:50:53PM +0000, Aleksey Cheusov wrote:
 
 > Dexim <dexim@zgia.zp.ua> writes:
 > > Задача , чтобы выводить winpopup сообщения приходящие с виндовых машин.
 > > В Sambe прописал строку :
 > > message command = cat %s | xargs xmessage ; rm -rf %s
 > > В логах XFree появились месаги :
 > > AUDIT: Fri Oct 25 14:58:42 2002: 14339 X: client 31 rejected from local host
 > > AUDIT: Fri Oct 25 15:02:52 2002: 14339 X: client 31 rejected from local host
 > > AUDIT: Fri Oct 25 15:31:36 2002: 14339 X: client 31 rejected from local host
 > > Вообщем Samba запускала xmessage от nobody и не получала доступа.
 > > Когда я даю доступ с localhost "xhost +localhost" или
 > > отключаю авторизацию "xhost +" - то сообщение вываливаеться.
 > > Hо когда даю доступ nobody "xhost +nobody@" и root "xhost +root@localhost",
 > > то опять не вываливаються сообщения.
 > > Проверял от какого пользователя пускаеться xmessage такой 
 > > строкой: message command = id > file.txt
 > > Получил uid=99(nobody) gid=99(nobody).
 > 
 > Во-первых пропиши переменную DISPLAY, а во вторых
 
 Hе в DISPLAY дело - дело в авторизации .
 Я пробовал и с установкой DISPLAY и без него.               
 Возможно глючит сам xhost :
 ------
 12:38:17 dexim@vic $ xhost +nobody@
 nobody@ being added to access control list
 X Error of failed request:  BadValue (integer parameter out of range for
 operation)
   Major opcode of failed request:  109 (X_ChangeHosts)
   Value in failed request:  0xfe
   Serial number of failed request:  8
   Current serial number in output stream:  10
 ------
 Пробовал с установкой DISPLAY
 12:37:46 dexim@vic $ sudo -u nobody ./mes.sh
 Xlib: connection to ":0.0" refused by server
 Xlib: Client is not authorized to connect to Server
 Error: Can't open display: :0.0
 
 > можно и по другому:
 > message command = /bin/mail -s '%m -> %t' '<username>' < %s; rm %s
 
 Это я знаю, но задача стоит выводить именно в X'сы.     
 
 > Отфильтруй procmailom письма от nobody в какой-нибудь
 > ~/mbox.nobody и лови их каким-нибудь xbiff -file ~/mbox.nobody
 > Чтобы ловить можно и самому прогу написать, которая будет чего-нибудь
 > там слушать, а как услышит так и покажет.
 
 Это через /dev/ж... прокмыло у каждого настраивать - напряжно. 
 
 > Почему-то сейчас не работают адреса uin@pager.icq.com
 > Если бы работали, тогда вообще все упростилось бы.
 
 В принципе да - но вопрос в другом - возможно 
 эту фишку придется настраивать в сети где нет инета - тогда
 как быть ? 
 
 > Можешь воспользоваться каким-нибудь консольным icq клиентом для
 > посылки себе netsend-ов по icq вместо mail ... uin@pager.icq.com
 
 Hекатит нужно только через xmessage .
 
 P.S. Может всетаки глюк в xhost при добавлении пермишинов ?
 -- 
 [Dexim]   http://cydem.org.ua mailto:dexim@cydem.zp.ua
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 xmessage from Samba   Dexim   25 Oct 2002 19:16:51 
 xmessage from Samba   Ilya Teterin   25 Oct 2002 19:27:10 
 Re: xmessage from Samba   Aleksey Cheusov   25 Oct 2002 20:50:53 
 Re: xmessage from Samba   Dexim   29 Oct 2002 14:51:16 
 Re: xmessage from Samba   Aleksey Cheusov   29 Oct 2002 17:00:11 
Архивное /ru.linux/4201601db9af.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional