The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
оповещение пользователя о приходе файла. Как? Возможноли?, !*! matveev_roman, 14-Май-08, 15:27  [смотреть все]
Доброе время суток! есть такая проблемка на данном этапе.
1. Существует демон, который работает из под root. В его задачу входит прием, передача различных файликов. С этим вроде ))) все впорядке. При приходе нового файла появляется месаджбокс с оповещением.

Проблема такова.
файлы приходят для разных юзерей и, соответсвенно, раскладываются им по папочкам. Но..
если я работаю под логином какого-то юзера, мессаджбокс не срабатывает (и не мудрено)))), а очень бы хотелось, чтобы пользователь был осведомлен.
Возможно ли как нибудь решить данную проблему, не прибегая к написанию дополнительного демона для прослушки принимающего сервера.

Заранее спасибо!

  • оповещение пользователя о приходе файла. Как? Возможноли?, !*! pavel_simple, 15:33 , 14-Май-08 (1)
    >[оверквотинг удален]
    >
    >Проблема такова.
    >файлы приходят для разных юзерей и, соответсвенно, раскладываются им по папочкам. Но..
    >
    >если я работаю под логином какого-то юзера, мессаджбокс не срабатывает (и не
    >мудрено)))), а очень бы хотелось, чтобы пользователь был осведомлен.
    >Возможно ли как нибудь решить данную проблему, не прибегая к написанию дополнительного
    >демона для прослушки принимающего сервера.
    >
    >Заранее спасибо!

    как-то очень мутно сформулированно
    но если есть задача запустить из под рута графическое приложение для определённого пользователя -- то этому в общем смусле ничего не мешает
    нужно лишь правильно установить DISPLAY и проверить права даступа к X серверу -- см. xhost и/или -ac при запуске X сервера


    • оповещение пользователя о приходе файла. Как? Возможноли?, !*! matveev_roman, 15:37 , 14-Май-08 (2)
      >[оверквотинг удален]
      >>Возможно ли как нибудь решить данную проблему, не прибегая к написанию дополнительного
      >>демона для прослушки принимающего сервера.
      >>
      >>Заранее спасибо!
      >
      >как-то очень мутно сформулированно
      >но если есть задача запустить из под рута графическое приложение для определённого
      >пользователя -- то этому в общем смусле ничего не мешает
      >нужно лишь правильно установить DISPLAY и проверить права даступа к X серверу
      >-- см. xhost и/или -ac при запуске X сервера

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


      • оповещение пользователя о приходе файла. Как? Возможноли?, !*! matveev_roman, 15:49 , 14-Май-08 (3)
        >[оверквотинг удален]
        >>>демона для прослушки принимающего сервера.
        >>>
        >>>Заранее спасибо!
        >>
        >>как-то очень мутно сформулированно
        >>но если есть задача запустить из под рута графическое приложение для определённого
        >>пользователя -- то этому в общем смусле ничего не мешает
        >>нужно лишь правильно установить DISPLAY и проверить права даступа к X серверу
        >>-- см. xhost и/или -ac при запуске X сервера
        >

        Хотя может быть я не правильно понял.
        а где это можно посмотреть?

        • оповещение пользователя о приходе файла. Как? Возможноли?, !*! pavel_simple, 15:56 , 14-Май-08 (4)
          >[оверквотинг удален]
          >>>
          >>>как-то очень мутно сформулированно
          >>>но если есть задача запустить из под рута графическое приложение для определённого
          >>>пользователя -- то этому в общем смусле ничего не мешает
          >>>нужно лишь правильно установить DISPLAY и проверить права даступа к X серверу
          >>>-- см. xhost и/или -ac при запуске X сервера
          >>
          >
          >Хотя может быть я не правильно понял.
          >а где это можно посмотреть?

          вы не правильно поняли а я совершенно верно представил задачу -- под root'ом в X'ах сидеть не хорошо

          попробуйте зайти под пользователем и ввести комманду xhost +local:root
          только нужно помниь о том что переменная DISPLAY должна быть определенна на стороне службы

      • оповещение пользователя о приходе файла. Как? Возможноли?, !*! matveev_roman, 16:12 , 14-Май-08 (5)
        >[оверквотинг удален]
        >>>демона для прослушки принимающего сервера.
        >>>
        >>>Заранее спасибо!
        >>
        >>как-то очень мутно сформулированно
        >>но если есть задача запустить из под рута графическое приложение для определённого
        >>пользователя -- то этому в общем смусле ничего не мешает
        >>нужно лишь правильно установить DISPLAY и проверить права даступа к X серверу
        >>-- см. xhost и/или -ac при запуске X сервера
        >

        а что значит правильно установить DISPLAY - свойства экрана?




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру