Запуск графической программы через sudo в Suse

openSUSE, SUSE Linux Enterprise

Модератор: Модераторы разделов

Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Запуск графической программы через sudo в Suse

Сообщение romkaromka »

Требуется настроить в Suse чтобы через sudo запускалась без никакого запроса пароля графическая программа.
Находясь в консоли под root выполняю:

Код: Выделить всё

printf "Defaults:romka !env_reset\n" >>/etc/sudoers
su - romka & xhost +local
cp -f /home/romka/.Xauthority /root
printf "ALL ALL=NOPASSWD:программа\n" >>/etc/sudoers

После этого в консоли под пользователем запускаю программу через sudo программа, а она мало того, что спрашивает пароль root, так и еще в процессах запускается под root, а действия, заложеные в программе под root не выполняет, а выполняет под пользователем.
Чего я не так делаю?
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Ism
Сообщения: 1261
Статус: Никто, по сути быдло

Re: Запуск графической программы через sudo в Suse

Сообщение Ism »

Я запускал вот так (это пример из моего файла sudoers)

Код: Выделить всё

Cmnd_Alias SSS = /opt/besbashvpn/connections/*/connect , /opt/besbashvpn/connections/*/disconnect
Host_Alias LOC = ALL
user LOC = NOPASSWD: SSS
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Запуск графической программы через sudo в Suse

Сообщение romkaromka »

итог неутешительный:
romka@linux-et3p:~> sudo /opt/vpnpptp/vpnpptp

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.
#2) Think before you type.
#3) With great power comes great responsibility.

root's password:

(vpnpptp:16945): Gtk-WARNING **: cannot open display:
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
k0da
Бывший модератор
Сообщения: 6043
Статус: SuSE QA Engineer
ОС: Factory

Re: Запуск графической программы через sudo в Suse

Сообщение k0da »

для этого есть свои утилиты gksu, gnome-su и т.д. в кде если мне память не изменяет то kdesu
Fury in my eyes, sword on my side
Afro on my head, I'm a black Samurai
Number One, I bring my whole nation alive
Escape death, to become immortalized
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Запуск графической программы через sudo в Suse

Сообщение romkaromka »

k0da писал(а):
02.11.2010 19:02
для этого есть свои утилиты gksu, gnome-su и т.д. в кде если мне память не изменяет то kdesu

это всё так и это все работает, но хотелось бы именно sudo
Консоль на мыло. Надо развивать графику.
Спасибо сказали:
Аватара пользователя
drBatty
Сообщения: 8735
Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
ОС: Slackware-current

Re: Запуск графической программы через sudo в Suse

Сообщение drBatty »

romkaromka писал(а):
02.11.2010 19:37
это всё так и это все работает, но хотелось бы именно sudo

т.к. на другом форуме я уже ответил, на этом ограничусь УМВР.
http://emulek.blogspot.ru/ Windows Must Die
Учебник по sed зеркало в github

Скоро придёт
Осень
Спасибо сказали:
Аватара пользователя
romkaromka
Сообщения: 1064
ОС: Mageia

Re: Запуск графической программы через sudo в Suse

Сообщение romkaromka »

может кому-то потребуется:
ссылка: http://dev-loki.blogspot.com/2010/06/sudo-...n-opensuse.html
поправки: http://linuxforum.ru/viewtopic.php?pid=110528#p110528
Консоль на мыло. Надо развивать графику.
Спасибо сказали: