Descripción de CAP_FOWNER
La capability CAP_FOWNER permite saltarse las comprobaciones de permisos que normalmente requieren que el UID del proceso coincida con el UID del fichero, excluyendo las operaciones cubiertas por CAP_DAC_OVERRIDE y CAP_DAC_READ_SEARCH.1
Casos de Uso Comunes
- Servicios que gestionan ficheros en nombre de otros usuarios y necesitan realizar operaciones como cambiar permisos o borrar ficheros.
- Tareas de limpieza o mantenimiento que requieren modificar ficheros propiedad de diferentes usuarios.
Llamadas al Sistema Asociadas
Esta capability podría ser necesaria para llamadas al sistema como chmod, open, rename, rmdir, unlink, utime y utimensat.4
Implicaciones de Seguridad
Un proceso con esta capability puede modificar o eliminar ficheros propiedad de otros usuarios, lo que podría llevar a la pérdida de datos o a la manipulación del sistema.
Comandos y Herramientas Relacionadas
- Algunos servicios de gestión de ficheros.
- capsh: Shell con capacidades para pruebas y depuración de capabilities.1