我有一台包含敏感文件的 Linux 机器。用户在使用计算机时应该能够访问(读取)它们,但不能将它们复制到另一个硬盘驱动器(USB 记忆棒或可能已添加到同一台机器上的另一个硬盘驱动器)。
主硬盘已被加密,以防止有人提取它并窃取文件。
我可以自由地使用 SELinux 或其他方法来实现目标。
更新:
阅读答案后,我想澄清一下:
我不是很在意可能对屏幕拍照的用户。保护实际文件是我的主要目标。
尽管保护每个文件都是最佳的,但我最关心的是保护整个数据集(它非常大)。即使一些文件被泄露,损害也是可控的。此外,由于文件量大,以低效的方式逐个提取它们是不切实际的。
计算机的用户不会被授予管理权限。