Название: запуск Qt под sudo Отправлено: dimka8 от Август 31, 2016, 13:18 использую в программе QLocalSocket ,под виндой все работает . На Ubuntu выдает ошибку ( не возможно запустить сервер ) ,если я правильно понял ,то Qt надо запускать под sudo . как можно сделать что-бы Qt всегда запускалась с правами супер пользователя ?
Название: Re: запуск Qt под sudo Отправлено: gil9red от Август 31, 2016, 13:32 Вы под Qt имеете ввиду Qt Creator или программы, использующие Qt? Qt -- фреймворк (набор библиотек)
Для программ вы ведь можете из консоли запускать ехе, добавляя перед ним sudo: sudo ./helloworld Название: Re: запуск Qt под sudo Отправлено: maint от Август 31, 2016, 13:39 если вы на все 200 процентов уверены что ваше творчество не напортачит не по детски, можно от имени суперпользователя присвоить ей права оного. sudo chown prog; sudo chmod +s prog
Название: Re: запуск Qt под sudo Отправлено: dimka8 от Август 31, 2016, 13:43 я имел в виду Qt Creator ,что-бы можно было запускать и отлаживать программы из под Qt Creator . а запускать свои программы ,это уже потом буду разбиратся
Название: Re: запуск Qt под sudo Отправлено: ssoft от Август 31, 2016, 15:09 QLocalSocket должен работать из-под любого пользователя, не обязательно su. Ошибка, скорее всего, вызвана чем-то другим: именем канала, правами доступа в самом Ubuntu.
Название: Re: запуск Qt под sudo Отправлено: dimka8 от Август 31, 2016, 16:09 возможно я ввел в заблуждение ,в общем вот
Код: Server = new QTcpServer(this); Название: Re: запуск Qt под sudo Отправлено: Old от Август 31, 2016, 16:10 возможно я ввел в заблуждение ,в общем вот Поменяйте порт на любой > 1024.Код: Server = new QTcpServer(this); Название: Re: запуск Qt под sudo Отправлено: dimka8 от Август 31, 2016, 16:36 нет такой возможности , сторонняя прога работает только с 80
Название: Re: запуск Qt под sudo Отправлено: Alex Custov от Август 31, 2016, 19:18 нет такой возможности , сторонняя прога работает только с 80 создавать слушающие порты с номером < 1024 могут только программы с правами root. Название: Re: запуск Qt под sudo Отправлено: dimka8 от Сентябрь 01, 2016, 13:54 то-есть получается ,что если слушать 80 порт в Qt Creator при запуске или отладке ( кнопочка в левом нижнем углу " запуск без установки" и " начать отладку") не получится ?
|