Descripción de CAP_SETUID
La capability CAP_SETUID permite realizar manipulaciones arbitrarias de los UIDs de los procesos; falsificar el UID al pasar credenciales de socket a través de sockets de dominio UNIX; escribir una asignación de ID de usuario en un namespace de usuario.1
Casos de Uso Comunes
- Utilidades como su que permiten cambiar el UID efectivo de un proceso.
- Servicios que necesitan operar con diferentes UIDs para acceder a recursos específicos.
Llamadas al Sistema Asociadas
Esta capability puede estar relacionada con llamadas al sistema como clone, keyctl y setuid.4
Implicaciones de Seguridad
Permitir la manipulación de UIDs puede llevar a escaladas de privilegios si se utiliza incorrectamente.
Comandos y Herramientas Relacionadas
- su, sudo.
- capsh: Shell con capacidades para pruebas y depuración de capabilities.1