crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> QProcess c правами root
Гость_QtГость_*
сообщение 1.11.2008, 19:53
Сообщение #1





Гости








    


подскажите, пожалуйста, как запустить программу (напр. "rm") через объект QProcess c root-правами (под unix).
Короче как дать ему рут права.

Пробовал в через setEnvironment() (писал там пользователя рут) - не прокатило :) . Хотел через "su" сделать - но тож че то не хочет. ;)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 1.11.2008, 20:11
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


Цитата(Гость_QtГость_* @ 1.11.2008, 22:53) *
Хотел через "su" сделать - но тож че то не хочет
А как именно делал? И что значит не хочет?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_QtГость_*
сообщение 1.11.2008, 20:30
Сообщение #3





Гости








    


наверное, лучше будет, чтоб вы привели пример кода как через "su"
это сделать.

P.S. просто я пробовал давно и код не сохранился. а сейчас наткнулся на форум и стало интересно. :rolleyes:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 1.11.2008, 20:39
Сообщение #4


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

Спасибо сказали: 807 раз(а)




Репутация:   94  


С Линухом эксперементировать лень, но смысл примерно такой:
при выполнении su, эта программа запросит пароль, тоесть нужно ловить ее вывод (запрос) и ответить на него (отдельная тема для обсуждения).
Есть еще вариант для КДЕ, выполнить программу kdesu с именем запускаемой программы в качестве параметра, она отобразит свое окно, куда пользователь введет пароль.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_QtГость_*
сообщение 1.11.2008, 20:53
Сообщение #5





Гости








    


Цитата(Litkevich Yuriy @ 1.11.2008, 20:39) *
С Линухом эксперементировать лень, но смысл примерно такой:
при выполнении su, эта программа запросит пароль, тоесть нужно ловить ее вывод (запрос) и ответить на него (отдельная тема для обсуждения).
Есть еще вариант для КДЕ, выполнить программу kdesu с именем запускаемой программы в качестве параметра, она отобразит свое окно, куда пользователь введет пароль.

спасибо надо будет попробовать :rolleyes:
просто я честно говоря думал, что может это как то реализовано средствами самой библиотеки :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 11.12.2023, 9:19