Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Xfce: Как? приложение в графическом режиме от другого пользователя (не root)  (Прочитано 922 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн slushay

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
У меня есть папка ограниченными правами. Мне необходимо запустить приложение linuxdcpp от другого пользователя, чтобы он получил доступ к этой папке.
gksu не срабатывает:(
gksu -u som "linuxdcpp"
Ignoring unknown parameter "update encrypted"
No protocol specified
Разбор опций не удался: Не удалось открыть дисплей:
первые 2 строки связаны с тем, что у пользователя нет прав на доступа к моему каталогу. Самое грустное - это то, что не удалось открыть дисплей.
Я пробовал http://citforum.ru/operating_systems/linux/HOWTO/mini/Remote-X-Apps/x272.shtml
su - clientuser -c "xauth add `xauth list $DISPLAY`; \
                    exec env DISPLAY=$DISPLAY clientprogram"
не помогло:(
tom@NAS:~$ su - som -c "xauth add `xauth list $DISPLAY`; \
                    exec env DISPLAY=$DISPLAY linuxdcpp"
Пароль:
\Ignoring unknown parameter "password level"
Ignoring unknown parameter "update encrypted"
xauth:  /home/tom/.Xauthority not writable, changes will be ignored
No protocol specified
Разбор опций не удался: Не удалось открыть дисплей:
tom и som соответственно старый и новый пользователь

Я попробовал дать права на запись
xauth:  timeout in locking authority file /home/tom/.Xauthority
Потом эта проблема ушла... ушла, но результат тот же: Разбор опций не удался: Не удалось открыть дисплей:

Прошу помочь...Дисплей так и не удалось открыть:(

аспирин

  • Гость
А если открыть сначала в ф.м
Код: XML
  1. gksu nautilus
и после выставить права это что касаеться папки
« Последнее редактирование: 10 Май 2015, 14:21:24 от аспирин »

Оффлайн slushay

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
и после выставить права это что касаеться папки
Извините, я не понял совета:( у меня нет проблема в доступе к папке. Мне как раз необходимо, чтобы в эту папку мог попасть только требуемый юзер.
Я запускаю приложение под своими правами - конечно я не могу войти в эту папку. Вот по этому я и хочу запустить приложение от "правильного" пользователя.
То что в винде вообще не проблема - в Ubuntu вопрос требующий помощи от знатоков:(

Оффлайн SvMidi

  • Активист
  • *
  • Сообщений: 815
    • Просмотр профиля
а зачем gksu -u som "linuxdcpp", надо же gksu -u som linuxdcpp
Я знаю только то, что ничего не знаю, остальные не знают и этого.

Оффлайн slushay

  • Автор темы
  • Новичок
  • *
  • Сообщений: 42
    • Просмотр профиля
а зачем gksu -u som "linuxdcpp", надо же gksu -u som linuxdcpp
А почему Вы думаете, что есть разница? :) И так и так - результат один:
Разбор опций не удался: Не удалось открыть дисплей:
И что интересно - появляется окно запроса пароля и пароль нужно вводить не нового пользователя, а старого! иначе он пишет, что неправильно набран пароль:(

Может быть будут свежие идеи? Тут явно проблема в display, хотя я на этой машине удаленно запускал приложения от разных пользователей с помощью XServer. А может проблема в Xfce?

Пользователь решил продолжить мысль 10 Май 2015, 18:21:01:
Нашёл здесь на форуме. https://forum.ubuntu.ru/index.php?topic=125488.0
Завёрнуто, но работает :D
« Последнее редактирование: 10 Май 2015, 18:21:01 от slushay »

 

Страница сгенерирована за 0.088 секунд. Запросов: 23.