使用suid调试Linux进程

时间:2009-05-19 12:40:33

标签: linux unix permissions

我开发了一个需要root权限的应用程序。我使用代码:使用sudo codeblocks命令启动的块。问题是在root'ed Code :: Blocks中开发导致源文件和CB配置文件是用root用户创建的。

我以为我可以在codeblocks可执行文件上使用setuid,但GTK应用程序不允许这样做。

是否有其他方法可以提升调试程序的有效UID?

1 个答案:

答案 0 :(得分:1)

我认为调试需要root权限的程序的最简单的解决方案是以root身份运行调试器。