提供非root用户进程功能以改变其优点

时间:2015-12-22 06:17:12

标签: linux unix capability thread-priority nice

我有一个基于Linux的进程(用C ++编写,如果它有任何区别),我是从非root用户运行的。

在某些时候我必须运行一个新的子流程,它应该能够将它的好处级别更改为更低的数字(不改变原始流程的优点)。

我想这样做而不实际运行以root身份处理的这两个中的任何一个。

有人可以帮我弄清楚我该怎么办?我试过搞乱了limits.conf但到目前为止我没有成功。

由于

1 个答案:

答案 0 :(得分:1)

简而言之,这是不可能的。

  

只有超级用户可能会降低优先级。

     

来自nice(2)getpriority(2)

的手册

如果非特权用户可以提高其流程的优先级,则会被滥用。