Algunos archivos(carpeta de algún dominio /var/www/vhost/www.example.com)en nuestro servidor de desarrollo desapareció [es un ubuntu 14] Reviso el historial, pero nada extraño.
Entonces quiero saber, de lo contrario, algún usuario hace un rm
,¿Cuáles son las diferentes formas en que se puede eliminar un archivo?
(es un servidor distante)
Sé que podría eliminar un archivo con una conexión ftp, por lo que una pregunta adicional escómo enumerar todas las conexiones ftp con fecha e ip?
Gracias de antemano,
Respuesta1
Verifique los scripts, si alguno se ejecutó para tareas de limpieza. Si faltan pocos archivos, verifique si se está ejecutando algún script de rotación de registros.
De lo contrario, puedes usar el módulo inotify.
inotifywait -e delete --timefmt %c --format '%T %_e %w %f' -r -m / >/path/logfile
Setting up watches. Beware: since -r was given, this may take a while!
Watches established.
Fri Jul 19 11:57:39 2013 DELETE /tmp/ testfiletodelete
Fri Jul 19 11:57:46 2013 DELETE /home/user/ testfiletodelete
Lea la página de manual antes de usarla. Como incluir --exclude
y algunas otras banderas puede ser útil.