Sto usando un'implementazione di Linux POSIX mqueue e ho un problema. Per il kernel corrente, la dimensione massima del messaggio è 1 MB, ma non ho bisogno di limiti.Come eseguire un processo con CAP_SYS_RESOURCE
man mq_overview
dice che se il processo è privilegiato (un processo che ha la capacità di CAP_SYS_RESOURCE
) non ha limiti. Ho pensato che un processo eseguito da root fosse già privilegiato, ma ricevo ancora l'errore "messaggio troppo lungo" (il mio messaggio ha 2 MB).
Come è possibile aggiungere la capacità CAP_SYS_RESOURCE
al processo?
Ho impostato con RLIM_INFINITY e ho ancora "messaggio troppo lungo" = / –