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


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

Автор Тема: Как запускать при старте с правами рута?  (Прочитано 926 раз)

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

Оффлайн SergGT

  • Автор темы
  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Как запускать при старте графическое приложение с правами рута?

Оффлайн Protopopulus

  • Старожил
  • *
  • Сообщений: 1695
  • А чего вы так смотрите?..
    • Просмотр профиля
Re: Как запускать при старте с правами рута?
« Ответ #1 : 16 Августа 2009, 13:30:20 »
Что за приложение и какие цели преследуются?
Если ты владеешь знаниями, то и знания владеют тобой. (с) Protopopulus

Оффлайн SergGT

  • Автор темы
  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Как запускать при старте с правами рута?
« Ответ #2 : 16 Августа 2009, 14:02:55 »
Специализированное приложение, что-то вроде интернет киоска. Из под обычного юзера некоректно поднимает gprs коннект, не может отобразить температуру винта и так ещё помелочи разное... Из под рута все работает, но как заставить чтоб это было в автозагрузке не могу пока догнать...

Оффлайн MrFree

  • Активист
  • *
  • Сообщений: 290
  • вечно начинающий линуксоид
    • Просмотр профиля
Re: Как запускать при старте с правами рута?
« Ответ #3 : 16 Августа 2009, 14:58:45 »
не хочу нарываться, но может правильней права настроить?

ну а если так хочется, то копать в сторону man /etc/sudoers
Ubuntu 22.04 /i5-7500/32GB/ssd512(boot/root/home)/3000HDD/GTX1063
Как правильно задавать вопросы

Оффлайн v0v04ka

  • Участник
  • *
  • Сообщений: 130
  • Ubuntu User since 2007, Linux User since 2001
    • Просмотр профиля
    • v0v04ka dot com
Re: Как запускать при старте с правами рута?
« Ответ #4 : 16 Августа 2009, 15:19:22 »
init скрипт написать как вариант, а если запускать его надо при поднятии gprs коннекта(как я понял), то грамотней будет прописать его запуск в /etc/network/if-up.d/ наверно.

Оффлайн HoudiniWater

  • Любитель
  • *
  • Сообщений: 98
    • Просмотр профиля
Re: Как запускать при старте с правами рута?
« Ответ #5 : 16 Августа 2009, 15:43:47 »
А если речь идет о Gnome Do, оно, когда система полностью загрузиться, просит рутовский пароль.

Оффлайн SergGT

  • Автор темы
  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Как запускать при старте с правами рута?
« Ответ #6 : 16 Августа 2009, 15:58:28 »
не хочу нарываться, но может правильней права настроить?

ну а если так хочется, то копать в сторону man /etc/sudoers

наверное вы правы, лучше всего настроить права и запускать от обычного юзера, так будет безопаснее всего. В таком случае помогите мне разобраться где что править. Например что в убунте отвечает за температуру ЖД? smartd, что и где нужно изменить чтобы из под обычного юзера можно было видеть температуру. И почему из под юзера не утанавливается коннект gprs, куда копать подскажите (коннект утанавливается средством самой программы, тоесть в неё встроен wvdial)?

Пробовал добавить текущего юзера в группу root, ничего не изменилось...

Оффлайн MrFree

  • Активист
  • *
  • Сообщений: 290
  • вечно начинающий линуксоид
    • Просмотр профиля
Re: Как запускать при старте с правами рута?
« Ответ #7 : 16 Августа 2009, 16:21:38 »
мне кажется для этого слишком мало информации.
Необходимо больше информации о программе, и о железе.
Ubuntu 22.04 /i5-7500/32GB/ssd512(boot/root/home)/3000HDD/GTX1063
Как правильно задавать вопросы

Оффлайн SergGT

  • Автор темы
  • Активист
  • *
  • Сообщений: 256
    • Просмотр профиля
Re: Как запускать при старте с правами рута?
« Ответ #8 : 16 Августа 2009, 16:44:53 »
[16/08/2009 16:41:10] @--SleepModem возвращаем

~[7f]}#@!}!}#} }9}"}&} }*} } }'}"}(}"}%}&[16]|"4}#}%B#}%}"?~
--> PPP negotiation detected.
--> Starting pppd at Sun Aug 16 16:41:11 2009
--> Pid of pppd: 5272
[16/08/2009 16:41:11] @ Проверка на ошибки
[16/08/2009 16:41:11] @ dwErr = 3
[16/08/2009 16:41:11] @тут 1: ошибок нет
[16/08/2009 16:41:12] @--SleepModem возвращаем

--> Disconnecting at Sun Aug 16 16:41:12 2009
--> The PPP daemon has died: pppd options error (exit code = 2)
--> man pppd explains pppd error codes in more detail.
--> I guess that's it for now, exiting
--> The PPP daemon has died. (exit code = 2)

модем siemens mc35i

из под рута всё работает как надо.

 

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