Estoy usando la implementación de Linux POSIX mqueue, y tengo un problema. Para kernel actual, el tamaño máximo de mensaje es 1MB, pero no necesito tener límite.Cómo ejecutar un proceso con CAP_SYS_RESOURCE
man mq_overview
dice que si el proceso es privilegiado (un proceso que tiene la capacidad CAP_SYS_RESOURCE
) no tiene límites. Pensé que un proceso ejecutado por root ya tenía privilegios, pero aún recibo un error de "mensaje demasiado largo" (mi mensaje tiene 2MB).
¿Cómo puedo agregar capacidad CAP_SYS_RESOURCE
al proceso?
Configuré con RLIM_INFINITY y todavía recibí "message too long" = / –