Alguien sabe, si linux tiene algún registro sobre si el dueño de un archivo ha sido modificado? Una marca de tiempo se que si.
Todo se guarda en el inode correspondiente, junto con las fechas. La de última modificación normal (la visible haciendo un ls) parece no cambiar si lo hago en condiciones desde root, sin embargo, la de change, si (stat archivo) y no hay ninguna otra referencia que parezca referirse a eso en los archivos del kernel relativos al sistema de archivos.
Sin embargo, hay otra: struct timespec i_ctime (que es de donde intuyo se coge la de change) si que parece que guarda el último momento en que inode fue cambiado (es la misma?), y con la función chown o cualquier variante de ella, se modifica la fecha en la que el inode del archivo ha sido modificado, como se muestra justo aquí https://github.com/OGAWAHirofumi/tux3/blob/master/user/libklib/fs.h
Mis preguntas son:
¿Puedo modificar el inode sin tener que desmontar?
¿Se guarda la fecha de modificación, pero se guarda un registro del cambio específico?