Einige Dateien(Ordner einer Domäne /var/www/vhost/www.example.com)auf unserem Dev-Server ist es verschwunden [es ist ein Ubuntu 14]. Ich habe den Verlauf überprüft, aber nichts Ungewöhnliches.
Ich möchte es also wissen, sonst macht ein Benutzer ein rm
,Auf welche unterschiedlichen Arten kann eine Datei gelöscht werden?
(es ist ein entfernter Server)
Ich weiß, dass ich die Datei mit einer FTP-Verbindung löschen kann, daher ist die zusätzliche FrageSo listen Sie alle FTP-Verbindungen mit Datum und IP auf?
Vielen Dank im Voraus,
Antwort1
Überprüfen Sie, ob Skripte zur Verwaltung ausgeführt wurden. Wenn einige Dateien verloren gegangen sind, überprüfen Sie, ob ein Skript zur Protokollrotation ausgeführt wird.
Andernfalls können Sie das Modul inotify verwenden
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
Bitte lesen Sie die Manpage, bevor Sie es verwenden. Das Einbinden --exclude
und einige andere Flags können nützlich sein.