我一直在努力解决这个问题。
我想向以root用户身份运行的进程发送kill(pid,SIGUSR1)信号
在tom用户中运行。但是,每次,我都会执行此操作,不允许执行此操作。
我在网上搜索了任何编程解决方案,但无济于事。所有的答复都是不可能的。但是我有点怀疑,认为可以使用c以编程方式完成。
我需要一个示例程序或行,可以解释如何实现此目的。
我也尝试使用execl。
更具体地讲,此终止信号是从mysql用户生成的,以root身份运行的进程并尝试在mysql中运行,并返回不允许的相同结果操作。
汤姆
最佳答案
您是否考虑过使用setuid()设置创建流程?
关于multithreading - 杀死从特权用户到根用户的信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16419341/