gpt4 book ai didi

c++ - prctl PR_SET_NO_NEW_PRIVS 失败

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:19:07 25 4
gpt4 key购买 nike

if(prctl(PR_SET_NO_NEW_PRIVS, 1) == -1)
err(0, "PR_SET_NO_NEW_PRIVS failed");

我将上面的代码作为程序的第一行。我总是在程序之外犯错误:

PR_SET_NO_NEW_PRIVS 失败:参数无效

我查看了 prctl,但不确定它失败的原因。它接受选项,然后接受参数。我在 linux 内核 3.15.6 上。 g++ 4.8.1

如何设置没有新权限?

解决方法:

if(prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0) == -1)
err(0, "PR_SET_NO_NEW_PRIVS failed");

最佳答案

更改为:

if(prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0) == -1)
err(0, "PR_SET_NO_NEW_PRIVS failed");

解决了这个问题。不知道为什么,但我在某个地方找到了它。

关于c++ - prctl PR_SET_NO_NEW_PRIVS 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25344208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com