
Estoy ejecutando un proceso con privilegios de root cuyo fork
proceso secundario. El proceso secundario cambia su uid
y gid
a usuario y grupo sin privilegios de root. Me gustaría asignar capacidad a este proceso secundario para acceder a archivos creados por otros usuarios.
Probé una combinación diferente de asignación de capacidades de archivos y procesos usando setcap
comandos y cap_set_flag
funciones, pero nada funcionó como se esperaba. Intenté usar cap_dac_override
capacidades cap_fowner
para esto.
Además, pasó por elpaginas many otras preguntas SO comoeste,esteyeste.
Ahora, estoy más confundido sobre cómo configurar las capacidades de archivos y procesos para acceder a archivos creados por otros usuarios. ¿Cuál es la forma correcta de hacer esto?