Unix: forma de ver todos los archivos a los que se les cambiaron los permisos recientemente

Unix: forma de ver todos los archivos a los que se les cambiaron los permisos recientemente

¿Cuál es una forma de ver todos los archivos en un directorio actual a los que se les cambiaron los permisos recientemente?

O bien, otra solución a mi problema es: ¿cuál es la forma de ver cuántas veces se cambiaron los permisos de un archivo?

Respuesta1

Si está haciendo análisis forense (demasiado tarde para planificar que las cosas se registren mejor),
utilice buscar para buscar archivos que se modificaron después de un tiempo determinado.

find «directory_name» -newerct "1 hour ago"

Esto usa -newerXYel comando de find. X=c para comparar ctime(cambio de modo/permisoy cualquier otro metadato) contra el tiempo Y=t en la línea de comando. Utilice la página de información de la fecha para obtener ayuda sobre las cadenas de tiempo.

No hay forma de saber cuántas veces se realizaron cambios, o si fueron otros metadatos los que cambiaron, a menos que planifique con anticipación, para que se registren más.

información relacionada