Db2 Warehouse Capacidades de SCC

Al instalar el Db2 Warehouse servicio, se crean automáticamente restricciones de contexto de seguridad personalizadas (SCC) para el servicio.

También puede crear manualmente un SCC, una cuenta de servicio, un rol y un enlace de rol para el Db2 Warehouse servicio y especificar estos objetos antes de la implementación Db2 Warehouse. Para obtener más información, consulte:

Los SCC Db2 Warehouse predeterminados, creados automáticamente, tienen las siguientes capacidades:

SYS_RESOURCE
Permite manipular las reservas, las asignaciones de memoria y los límites de recursos. La asignación de memoria máxima continúa estando restringida por el límite de memoria cgroup (memcg), que no puede sustituirse por esta sys-capability. El motor Db2 Warehouse de base de datos necesita esta capacidad del sistema para aumentar los límites de recursos ( IE.ulimits ).
IPC_OWNER
Omite las comprobaciones de permisos para las operaciones en objetos IPC. Incluso cuando los parámetros del núcleo IPC se establecen en valores máximos en los nodos host/trabajador, el Db2 Warehouse motor sigue intentando limitar dinámicamente esos valores. Esta función del sistema se proporciona junto con la posibilidad de compartir el espacio de nombres IPC con el host.
SYS_NICE
Permite cambiar las prioridades de los procesos. Dado que cada contenedor tiene su propio espacio de nombres PID, esta función solo se aplica a este contenedor. El motor Db2 Warehouse de la base de datos se basa en la priorización de subprocesos para garantizar que el procesamiento de Work Load Management (WLM) y Fast Communications Manager (FCM) tenga prioridad sobre el trabajo genérico del agente.
CHOWN
Es necesario ejecutar chown para cambiar la propiedad de los archivos o directorios en volúmenes persistentes.
DAC_OVERRIDE
Omite las comprobaciones de permisos de lectura, grabación y ejecución de archivos.
FSETID
Impide la limpieza de bits de modalidad setuid y setgid cuando se modifica un archivo.
FOWNER
Omite las comprobaciones de permisos en las operaciones que normalmente requieren que el UID del sistema de archivos del proceso coincida con el UID del archivo (por ejemplo, chmod(2), utime(2)), excluidas las operaciones cubiertas por CAP_DAC_OVERRIDE y CAP_DAC_READ_SEARCH.
SETGID
Necesario para ejecutar procesos Db2 Warehouse del motor con privilegios de grupo elevados.
SETUID
Necesario para ejecutar procesos Db2 Warehouse del motor con privilegios de usuario elevados.
SETFCAP
Se utiliza para establecer las prestaciones en los archivos.
SETPCAP
Se utiliza para establecer las prestaciones en los procesos.
SYS_CHROOT
Es necesario utilizar el mandato chroot.
KILL
Omite las comprobaciones de permisos para el envío de señales. Es necesario para el manejo de señales durante el proceso de gestión.
AUDIT_WRITE
Es necesario para escribir registros en el registro de auditoría del kernel cuando está habilitado SELinux.