Descripción de CAP_IPC_LOCK
La capability CAP_IPC_LOCK permite bloquear memoria (mlock(2), mlockall(2), mmap(2) con MAP_LOCKED).1
Casos de Uso Comunes
- Aplicaciones que requieren acceso a memoria de baja latencia y necesitan evitar que se intercambie al disco (swapping).
- Bases de datos y otros sistemas de alto rendimiento.
Llamadas al Sistema Asociadas
Esta capability está relacionada con las llamadas al sistema mlock, mlock2, mlockall y mmap con la opción MAP_LOCKED.4
Implicaciones de Seguridad
Bloquear grandes cantidades de memoria podría afectar el rendimiento del sistema si se abusa de esta capability.
Comandos y Herramientas Relacionadas
- Aplicaciones de bases de datos como PostgreSQL o MySQL.
- capsh: Shell con capacidades para pruebas y depuración de capabilities.1