![特定目录对于“ls”和“ls -la”来说是完全不可见的,但我可以“cd”进入它](https://linux22.com/image/145970/%E7%89%B9%E5%AE%9A%E7%9B%AE%E5%BD%95%E5%AF%B9%E4%BA%8E%E2%80%9Cls%E2%80%9D%E5%92%8C%E2%80%9Cls%20-la%E2%80%9D%E6%9D%A5%E8%AF%B4%E6%98%AF%E5%AE%8C%E5%85%A8%E4%B8%8D%E5%8F%AF%E8%A7%81%E7%9A%84%EF%BC%8C%E4%BD%86%E6%88%91%E5%8F%AF%E4%BB%A5%E2%80%9Ccd%E2%80%9D%E8%BF%9B%E5%85%A5%E5%AE%83.png)
这突然发生了。最初,我能够“ls”我的“Storage”文件夹,并且所有 3 个子目录都相应列出。 (“测试版配置文件”“操作系统备份”“软件”)
从昨天开始,“ls”现在只返回,(“Beta 配置文件”“操作系统备份”)
就好像“软件”不再存在一样
我仍然可以“cd”进入“软件”,并且我的所有文件仍然完好无损。我只能通过重命名该文件夹来重新出现,但是一旦我将其改回来,它就不会再显示了!
我觉得 Rootkit 可能正在那里筑巢,因为这是一种常见的症状。有想法该怎么解决这个吗?
答案1
通过 SMB/cifs 挂载“Storage”文件夹是偶然的吗?如果您不知道,可以在“/etc/fstab”文件中检查它或输入命令“mount | grep cifs”。如果是这种情况,您可以在挂载 FS 时尝试“vers=1.0”选项(安全性较低),或者如果您有权访问服务器,则修改共享并通过 NFS 挂载它。
答案2
这是通过实验解决的。其他都不起作用,所以我决定重建我的 eCryptfs 文件夹。这个新文件夹使用与上一个文件夹相同的名称并使用相同的加密密钥。不知道为什么最后一个文件夹出现故障,但我认为它肯定与 eCryptfs 有关,因为它又正常工作了