我没有在我的 OpenSuse Linux 上锁定屏幕,也没有让我的女朋友在我睡觉时做所有邪恶的事情。有没有办法查明她是否从我的电脑上删除了任何文件?
我正在查看文件夹的“修改日期”时间戳,然后尝试删除某些内容,但该日期没有改变。我也在查看登录/var/log
,但我不知道到底该在哪里查看,也没有找到任何内容。
我认为她通过将文件移至垃圾桶然后清空垃圾桶来删除文件,我认为此过程将记录在某些日志中。
答案1
我不使用 OpenSuse,但据我所知,没有登录垃圾箱。
但是如果一个目录的内容改变了,他的修改时间也得改变。
总而言之,恢复某些内容的可能性很小,但是:
您必须立即停止磁盘活动(在 root 中:
mount -o remount,ro /home
如果/家是分区的挂载点)您必须知道要恢复什么,有一些工具可以完成这项工作,但您必须告诉他们要搜索什么。
如果
/
(根)是这要在只读分区上工作,您必须使用另一种方式,例如 live-usb,以便能够在只读分区上工作。最好在工作之前将整个分区复制到另一个分区。
修改垃圾箱要求他制作日志的行为也是可能的,但这取决于您使用的桌面环境。
主要有两种广泛使用的file-manager
:
- 侏儒上的鹦鹉螺
- kde 上的 konqueror
我用鹦鹉螺。奔跑gconf-editor
,寻找垃圾(包括键名),没有日志,也不清空垃圾箱命令。因此,如果您使用 gnome's nautilus
,有两种方法:
使用
inotify
(inotifywait
) 监视 gnome 的垃圾目录,而不是将每个新条目移动到隐藏目录,然后empty trash
才能由用户运行。从源代码修补 nautilus 以添加此类功能。 (或者付费请程序员来做这件事)并将您的修改作为建议发送给 nautilus 的维护人员。
答案2
事实上我正在使用 openSUSE,但@F.Hauri 基本上是正确的。
不会记录实际上已完全删除(从垃圾箱)的文件。我猜您运行的是标准设置,因此文件系统应该类似于 ext3 或 ext4。有许多工具可以扫描您的文件系统以查找已删除文件的剩余部分,例如http://extundelete.sourceforge.net/ 这将找到许多文件,甚至是非常旧的文件,以防它们没有被其他文件覆盖。