1

我有一个/etc/security/limits.conf文件如下

manu             -       memlock         unlimited
manu             -       rtprio          100
manu             -       nice            40
manu             -       stack           unlimited

现在我希望用户“manu”能够使用shmctl需要的功能CAP_IPC_OWNER,我应该如何修改这个文件才能拥有这个功能?可能吗?

4

1 回答 1

2

那不是设置功能的地方。使用系统调用capset()来执行此操作,例如,您以 root 身份启动您的进程,使用 设置此功能capset(),然后您可以更改您的 UID;或者您可以从另一个进程执行此操作,但您需要 pid。

另一种方法是使用setcap()将其设置为可执行文件的属性,请参阅setcap(8).

于 2012-04-26T07:52:43.870 回答