NTFS 禁用 Linux 的权限访问

NTFS 禁用 Linux 的权限访问

我注意到,如果我启动任何 Linux LiveCD,我的 NTFS 驱动器就会自动挂载,并且我可以访问所有内容。这似乎是一个巨大的安全问题。

这是文件系统问题还是其他问题?如果我在 ext4 驱动器上运行 Linux 并将文件权限设置为 700,我还可以轻松访问这些文件吗?

如果没有,有没有办法使用权限确保 Windows 文件的安全?

我不太想使用加密或者像 BitLocker 这样的东西,因为它会增加太多的开销。

答案1

文件系统权限由软件内核而不是硬件强制执行,因此显然只有当软件知道文件系统所指的用户时才会起作用。当 Linux 访问驱动器时情况并非如此:它不知道 Windows 用户数据库。因此,它无法强制执行访问权限,它选择只向所有人授予所有权限。

这确实是一个文件系统缺陷,如果你将 ext4 安装在一个宽容的无关系统上,它也会受到此影响。没有文件系统可以幸免于此,除非它们是加密的。

如果你真的不想让别人访问你的文件,你需要使用加密。如果你不想使用它,你就完蛋了,什么也做不了。

相关内容