|
|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/4201601db9af.html, оценка из 5, голосов 10
|