[Lazarus] run program in ide with sudo for debug purpose

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Sun Feb 26 14:29:33 CET 2012


Martin wrote:
> On 26/02/2012 12:38, ik wrote:
>> Hello,
>>
>> I'm trying to debug a program that I'm writing with Lazarus, and it
>> require root privileges, but I do not want Lazarus to run as root,
>> only the program itself for debug.
>>
>> How can I do that ?
>>
> 
> I have not tried it, but maybe if you replace "/usr/bin/gdb" (in the IDE 
> opions dialog) with "sudo /usr/bin/gdb" ?
> 
> Of course that affects all projects.
> 
> But afaik you can't use a starter app , because then gdb will attempt to 
> debug the starter app....

I've had this sort of requirement in the past, specifically when using 
libusb (i.e. the program needed sufficient privilege to grab the device).

I wonder whether setting either Lazarus or gdb setuid root would help?

-- 
Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]




More information about the Lazarus mailing list