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 に答える