Russian Qt Forum

Qt => Вопросы новичков => Тема начата: azik от Март 23, 2013, 22:39



Название: Qtcreator запуск отладки
Отправлено: azik от Март 23, 2013, 22:39
Здравствуйте ))Использую одну программу в терминале, чтобы отлаживать программы на целевой плате, каждый раз приходится набирать sudo, вот прикрутил ее к qtcreator-у, из за sudo всегда вылезает ошибка прав доступа.Как от sudo избавиться, пароль уже не спрашивает?


Название: Re: Qtcreator запуск отладки
Отправлено: quiet_readonly от Март 24, 2013, 02:18
gksudo (ubuntu) или kdesu (KDE) можно попробовать вместо sudo, у них диалог с запросом пароля графический и в консоли не потеряется по крайней мере.


Название: Re: Qtcreator запуск отладки
Отправлено: azik от Март 24, 2013, 08:14
Не помогло((


Название: Re: Qtcreator запуск отладки
Отправлено: twp от Март 25, 2013, 13:27
По идее должно помочь редактирование файла sudoers посредством  visudo. А вот что там надо прописывать не подскажу, но по этой теме много информации в сети, так что гугл в помощь.


Название: Re: Qtcreator запуск отладки
Отправлено: ConConovaloff от Март 25, 2013, 13:43
Я извиняюсь, а почему просто qtcreator от рута не запускать, если программа все время требует доступа? По идее, все порожденные процессы, тоже будут от рута.


Название: Re: Qtcreator запуск отладки
Отправлено: Alex Custov от Март 25, 2013, 14:01
Не помогло((

что значит не помогло? Как именно?


Название: Re: Qtcreator запуск отладки
Отправлено: azik от Март 26, 2013, 11:18
twp
Про visudo читал, пока не пробовал, сбросил пароль для sudo пока.


Название: Re: Qtcreator запуск отладки
Отправлено: azik от Март 26, 2013, 11:22
ConConovaloff
Пробовал и так, под рутом, там нужно добавлять в переменную окружения все qmake, cmake, компиляторы, что совсем не хотелось.Пока ищу другие решения.


Название: Re: Qtcreator запуск отладки
Отправлено: azik от Март 26, 2013, 11:25
Alex Custov
Запустил gksudo, запустил qtcreator из не прогу запускаю,и типа ошибка прав доступа.


Название: Re: Qtcreator запуск отладки
Отправлено: Alex Custov от Март 26, 2013, 11:29
Запустил gksudo, запустил qtcreator из не прогу запускаю,и типа ошибка прав доступа.

 ??? gksudo или kdesu запускают программу, которую им передали в командной строке как параметр.

P.S. проблема в том, что creator не позволяет менять путь к бинарнику для запуска, и вставить туда gksudo не получится.


Название: Re: Qtcreator запуск отладки
Отправлено: azik от Март 26, 2013, 11:39
Alex Custov
gksudo ./команда
Может qtcreator умеет запускать ./команду с ключом sudo, поискать надо.


Название: Re: Qtcreator запуск отладки
Отправлено: twp от Март 26, 2013, 12:28
а если просто разрешить запуск не из под рута chmod +x ?


Название: Re: Qtcreator запуск отладки
Отправлено: azik от Март 26, 2013, 18:23
Так тоже пробовал, все равно ,без sudo не получается.