Esto es viejo, pero creo que es una buena idea actualizarlo para la realidad de hoy.
Para depurar solo un proceso y sus hijos, strace sigue siendo la mejor manera. Puede mostrar fácilmente todo el acceso a los archivos, incluso en los archivos que faltan.
Para la depuración genérica del sistema, la función de auditoría en el núcleo puede hacer eso y es la forma recomendada. No necesita ningún parche en los núcleos recientes, solo el paquete de auditoría instalado
Aquí hay una interfaz gráfica de usuario simple para usarlo:
auditoría-gui
Esto replica el filemon de Windows, monitoreando el acceso al archivo para todos los lugares, procesos, etc.
También revisa la publicación