LinuxForum.Fans
Тема

Настройка запуска графической программы через sudo в openSuse 11.3

Автор: romkaromka 15 сообщений 7470 просмотров
#94338

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

text

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 не выполняет, а выполняет под пользователем.
Чего я не так делаю?

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

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 не выполняет, а выполняет под пользователем.
Чего я не так делаю?

~/.kde4/share/config/kdesurc

[super-user-command]
super-user-command=sudo

#94358
romkaromka написал:
Чего я не так делаю?

ВСЁ.

text

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

КАЖДАЯ строчка кривая. Где вы такое нашли?

#94366

Совет CyberDaemon убирает запрос пароля root, но запуск программы под root так и не побежден.

#94472

romkaromka
Yast - NovellAppArmor - Sudo

#94516

надо в консоли обязательно, графику не использовать вообще

#94520
romkaromka написал:
надо в консоли обязательно, графику не использовать вообще

[console]# yast[/console]
Безопасность и пользователи - Sudo

Зачем искать сложные пути? Хотя, кому как удобнее smile

#94527
romkaromka написал:
надо в консоли обязательно, графику не использовать вообще

для редактирования /etc/sudores используйте visudo это не графика, это Ъ, и это безопасно и удобно.

romkaromka написал:
чтобы через sudo запускалась без никакого запроса пароля графическая программа.
romkaromka написал:
графику не использовать вообще

вы уж определитесь - с графикой или без.

#96823
romkaromka написал:
не подходит visudo, нужны только команды в консоли

А это, простите, не консольная команда?

#96826
romkaromka написал:
может кому-то потребуется:
http://dev-loki.blogspot.com/2010/06/sudo-...n-opensuse.html

Ссылку поправьте, либо если не затруднит, опишите порядок действий, мы поместим потом в wiki форума.

#96834
romkaromka написал:
не подходит visudo, нужны только команды в консоли

перед написанием поста "не нужно", сначала ознакомтесь, ЧТО вам посоветовали. Это самый труЪ путь. Я гарантирую это!

Да, и ещё узнайте, что такое vi, это тоже труЪ.

#96843
drBatty написал:
Да, и ещё узнайте, что такое vi, это тоже труЪ.

Полностью соглашусь! q! :rolleyes:

Войдите или зарегистрируйтесь, чтобы ответить.