|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 29 Oct 2002 17:00:11 To : Dexim Subject : Re: xmessage from Samba -------------------------------------------------------------------------------- Dexim <dexim@zgia.zp.ua> writes: > 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 Пользуйся лучше xauth, а не xhost. Почитай заодно Remote-X-Apps mini howto. > > можно и по другому: > > message command = /bin/mail -s '%m -> %t' '<username>' < %s; rm %s > Это я знаю, но задача стоит выводить именно в X'сы. > > Отфильтруй procmailom письма от nobody в какой-нибудь > > ~/mbox.nobody и лови их каким-нибудь xbiff -file ~/mbox.nobody > > Чтобы ловить можно и самому прогу написать, которая будет чего-нибудь > > там слушать, а как услышит так и покажет. > Это через /dev/ж... прокмыло у каждого настраивать - напряжно. А что здесь напряжного? ~/.procmail: :0: * ^From: nobody@ * ^Subject:.*-> mbox.winpopup Лично меня раздражают самовыпрыгивающие штучки, поэтому можешь xterm -e mail -f ~/mbox.backup на клавишу повесить. -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/17283f51fb325.html, оценка из 5, голосов 10
|