LINUX.ORG.RU

Не могу запустиьб приложение под пользователем из ком строки

 ,


0

1

Мне очень надо запустить приложение терминала под пользователем из командной строки, но я получаю ошибку: [root@localhost 16:54 ~]$ sudo -u user -H mate-terminal

** (mate-terminal:3569): WARNING **: Couldn’t register with accessibility bus: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken. [root@localhost 08:31 ~]$

Как это можно исправить?

ОС - Гослинукс(это как центос)

Причем я точно знаю что он так умеет, из трех устройств - одно запускает.

Ответ на: комментарий от Zhbert

К сожалению надо именно под рутом)) И именно таким образом sudo -u user -H mate-terminal

На большинстве систем с эти нет проблем, но вот нашлась одна…

sergei111
() автор топика
Ответ на: комментарий от sergei111

Не используй графические терминалы через su, если уже приспичело xterm возьми или другой без модных заморочек с шинами и политиками [code] sudo -u user -H xterm

anonymous
()

Эм... А что мешает открыть терминал Mate, потом выполнить в нём сперва вход как root, а потом как нужный юзер?

sudo -i
su - username

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от anonymous

На этих гослинуксах вообще нет xterm. Я как бы тестирую приложение и вообще не могу править код, да и не нужно было, на одном Гослинуксе это sudo -u user -H mate-terminal вполне себе нормально выполняется.

Если еще такая деталь,тот Гослинукс где всё выполняется поставлен честно на корыто,а те где не выполняется запущены на виртуалках, хотя это конечно может не сыграть роли.

sergei111
() автор топика
Ответ на: комментарий от sergei111

Я как бы тестирую приложение и вообще не могу править код

Ну заводи багу на ваших разрабов. Мы тут при чем?

DELIRIUM ☆☆☆☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.