1 (01.11.2010 15:34:31 отредактировано 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 не выполняет, а выполняет под пользователем.
Чего я не так делаю?

Консоль на мыло. Надо развивать графику.

2

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

~/.kde4/share/config/kdesurc

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

3

romkaromka пишет:

Чего я не так делаю?

ВСЁ.

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

4

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

Консоль на мыло. Надо развивать графику.

5

romkaromka
Yast - NovellAppArmor - Sudo

Я разобьюсь о собственное непонимание волнообразно и неправильно, обломки зубов будут Вам маяками, Вы в мальгани, а у меня кошки разгуливают по камере и каждое нажатие клавиши сопровождается праздником, просто не мешайте маленькому человеку наслаждаться его маленьким счастьем.

6

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

Консоль на мыло. Надо развивать графику.

7

romkaromka пишет:

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

 Консоль:
# yast

Безопасность и пользователи - Sudo

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

Я разобьюсь о собственное непонимание волнообразно и неправильно, обломки зубов будут Вам маяками, Вы в мальгани, а у меня кошки разгуливают по камере и каждое нажатие клавиши сопровождается праздником, просто не мешайте маленькому человеку наслаждаться его маленьким счастьем.

8

romkaromka пишет:

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

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

romkaromka пишет:

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

romkaromka пишет:

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

9 (02.11.2010 14:23:07 отредактировано romkaromka)

не подходит visudo, нужны только команды в консоли
если точнее, чего именно надо, то http://open-suse.ru/modules/newbb/viewt … t_id=25327

Консоль на мыло. Надо развивать графику.

10

может кому-то потребуется:
http://dev-loki.blogspot.com/2010/06/su … nsuse.html

Консоль на мыло. Надо развивать графику.

11

romkaromka пишет:

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

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

Black-metal ist krieg!
Hochlast ist krieg!

12

romkaromka пишет:

может кому-то потребуется:
http://dev-loki.blogspot.com/2010/06/su … nsuse.html

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

Я разобьюсь о собственное непонимание волнообразно и неправильно, обломки зубов будут Вам маяками, Вы в мальгани, а у меня кошки разгуливают по камере и каждое нажатие клавиши сопровождается праздником, просто не мешайте маленькому человеку наслаждаться его маленьким счастьем.

13

romkaromka пишет:

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

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

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

14

drBatty пишет:

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

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

Я разобьюсь о собственное непонимание волнообразно и неправильно, обломки зубов будут Вам маяками, Вы в мальгани, а у меня кошки разгуливают по камере и каждое нажатие клавиши сопровождается праздником, просто не мешайте маленькому человеку наслаждаться его маленьким счастьем.

15

ссылка: http://dev-loki.blogspot.com/2010/06/su … nsuse.html
поправки: http://linuxforum.ru/viewtopic.php?pid=110528#p110528

Консоль на мыло. Надо развивать графику.