Linux POSIX mqueue 実装を使用していますが、問題があります。現在のカーネルでは、メッセージの最大サイズは 1MB ですが、制限を設ける必要はありません。
man mq_overview
プロセスが特権 (CAP_SYS_RESOURCE
機能を持つプロセス) である場合、制限はありません。root によって実行されたプロセスには既に特権が与えられていると思っていましたが、「メッセージが長すぎます」というエラーが引き続き表示されます (私のメッセージは 2MB あります)。
CAP_SYS_RESOURCE
プロセスに機能を追加するにはどうすればよいですか?