User forums > Using Code::Blocks
Debug program that needs root privileges
(1/1)
Tomás Ó hÉilidhe:
I'm currently writing a program that opens a raw Ethernet socket. I use "sudo" to run it at the commandline.
How can I use the Code::Blocks IDE to debug it? I've tried replacing "gdb" with a script that runs gdb as root, but it didn't work out.
Is there anything I can do to my Linux machine to make it so that anybody can open a raw socket without the need for "sudo"?
dje:
Hi !
Not at all a Linux expert, but did you try to execute C::B with sudo so that launched gdb inherit rights ?
Dje
Jenna:
Did you try to run gdb and/or your program with suid bit set ?
--- Code: ---chmod u+s /usr/bin/gdb
--- End code ---
or
--- Code: ---chmod u+s <your_program>
--- End code ---
.
If you have to set it for your program the owner has to be root of course.
Navigation
[0] Message Index
Go to full version