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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Автозапуск приложений с правами su  (Прочитано 5779 раз)

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

Оффлайн xfg.MegaHertZ

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Impossible is nothing
    • Просмотр профиля
Автозапуск приложений с правами su
« : 26 Октября 2010, 14:23:51 »
Доброго времени суток. Люди добрые, помогите с такой задачкой. Есть приложение PPPoE/PPTP Graphick Client. Оно стоит в автозагрузке, но при кажлой загрузки приходиться вводить пасс на запуск сиЯ приложения. Как сделать так, чтобы оно загружалось вместе с системой (это уже реализовано) и не просило ввода пароля su. М\б что-то можно вписать перед командой запуска приложения? Спасибо.

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #1 : 26 Октября 2010, 14:31:40 »
su?
Может root?
если последнее то пропиши запуск этого приложения в /etc/rc.local (до строки exit0)
на пример:
/путь/к/проложению/включая/само/приложение
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн alecsartania

  • Старожил
  • *
  • Сообщений: 1565
  • УМка.
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #2 : 26 Октября 2010, 21:17:17 »
su?
Может root?
если последнее то пропиши запуск этого приложения в /etc/rc.local (до строки exit0)
на пример:
/путь/к/проложению/включая/само/приложение

судя по  его словам оно графика и это может не помочь.
Дома Linux Mint 21.1 / 22.00

Оффлайн xfg.MegaHertZ

  • Автор темы
  • Любитель
  • *
  • Сообщений: 54
  • Impossible is nothing
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #3 : 27 Октября 2010, 05:21:53 »
Да, root. Приложение графическое.

Оффлайн Deathrose

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #4 : 27 Октября 2010, 07:12:47 »
либо suid либо в /etc/sudoers разрешить запуск этой программы

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #5 : 27 Октября 2010, 08:01:40 »
Тогда можно пойти таким путём, создаёшь скрипт следующего содержания
#!/bin/bash

sleep 20S
/путь/к/проложению/включая/само/приложение
exit0

делаешь его исполняемым (в свойствах файла на вкладке права ставишь галочку)
и уже в /etc/rc.local
прописываешь запуск этого скрипта.
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #6 : 27 Октября 2010, 10:18:49 »
А зачем sleep 20S?

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #7 : 27 Октября 2010, 10:23:59 »
на всякий случай, тут необязательно 20, зависит от того как долго грузится у ТС система, приложение графическое и запускать его до запуска иксов...
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #8 : 27 Октября 2010, 10:43:08 »
Запускать графические приложения в автозапуске ... Это неправильно в идейном плане, мсм.
ЗЫ. Как минимум после запуска X-сервера (это тоже сомнительно), а еще лучше после входа в систему в сеансе работы.
« Последнее редактирование: 27 Октября 2010, 10:49:52 от alexander.pronin »

Оффлайн sciko

  • Активист
  • *
  • Сообщений: 854
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #9 : 27 Октября 2010, 10:46:43 »
xinitrc?

Пользователь решил продолжить мысль 27 Октября 2010, 10:47:53:
+ это

Оффлайн Deathrose

  • Участник
  • *
  • Сообщений: 167
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #10 : 27 Октября 2010, 19:49:19 »
И все дружно забыли что команда будет требовать рутовские права)

Оффлайн Renaissance

  • Старожил
  • *
  • Сообщений: 2121
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #11 : 27 Октября 2010, 20:22:50 »
А это разве не проделки seahorse?

Оффлайн z0nt42

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #12 : 27 Октября 2010, 21:48:01 »
Можно добавить в sudoers чтобы пароль не спрашивал а потом через sudo вызывать (например так xterm -e "sudo команда").

Оффлайн Tupas

  • Любитель
  • *
  • Сообщений: 64
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #13 : 27 Октября 2010, 23:45:55 »
Можно добавить в sudoers чтобы пароль не спрашивал а потом через sudo вызывать (например так xterm -e "sudo команда").
Тогда всё будет запускаться без пароля, а надо же чтобы одна конкретная программа.
И зачем xterm если программа графическая?

Оффлайн z0nt42

  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Автозапуск приложений с правами su
« Ответ #14 : 28 Октября 2010, 00:03:59 »
Можно добавить в sudoers чтобы пароль не спрашивал а потом через sudo вызывать (например так xterm -e "sudo команда").
Тогда всё будет запускаться без пароля, а надо же чтобы одна конкретная программа.
И зачем xterm если программа графическая?

В чём проблема ? разреши через visudo запуск только этой команды без пароля. По поводу графического интерфейса у меня xterm -e "sudo medit" работает.
в sudoers имя пользователя ALL=(ALL) NOPASSWD:путь до приложения и имя если надо параметры

PS забыл уточнить xterm нужен только для ввода пароля(уточняю вдруг понадобится) с добавление в sudoers можно обойтись и без него.
И кстати и куда именно в автозапуск вы его добавили ?
« Последнее редактирование: 28 Октября 2010, 00:10:00 от z0nt42 »

 

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