0

root ではないユーザーから実行する Linux ベースのプロセス (違いがある場合は C++ で記述) があります。

ある時点で、(元のプロセスのナイスネスを変更せずに)ナイスネスレベルをより低い数値に変更できる新しいサブプロセスを実行する必要があります。

rootとして処理されたこれら2つのいずれも実際に実行せずに、それを実行したいと思います。

どうすればそれを行うことができるかを理解するのを手伝ってもらえますか?limits.conf をいじってみましたが、今のところ成功していません。

ありがとう

4

1 に答える 1

1

要するに、それは不可能です。

優先度を下げることができるのはスーパーユーザーだけです。

とのマニュアルnice(2)からgetpriority(2)

特権を持たないユーザーがプロセスの優先度を上げることができると、悪用される可能性があります。

于 2015-12-22T08:44:37.417 に答える