创建用户无法读取的文件

创建用户无法读取的文件

有没有办法让除 Windows 系统之外的任何人都无法读取文件,即使将其传输到另一台 Windows 计算机也是如此?我的意思是,如果文件来自普通用户,则不允许使用文本编辑程序打开它。

答案1

是的,您可以以管理员身份创建文件,然后设置其权限删除除管理员之外的所有组的所有权限。

这样,普通用户(例如非管理员)将无法阅读它。

如果您不提供有关如何传输文件的更多详细信息,我无法回答有关传输的问题。

答案2

严格限制权限可能很难,但您可以使用 setuid 程序来实现 *nix 方案。如果您将文件的所有权更改为另一个用户(禁用,不允许登录),禁用除该用户之外的所有人读取权限,并使用 runas 在该用户的凭据下运行程序,这应该有助于保护文件免遭窥探。然而,似乎没有任何方法可以对非交互式用户执行此操作,这将是阻止交互式访问文件的好解决方案。

答案3

以秘密的方式将信息从发送者传输到接收者,这就是加密技术被发明的目的3500年前

如果你将文件写入 USB 驱动器,并将其设置为仅供特定用户读取,这就像在一张纸上写下一条消息,并附带指示,说明该纸只能由预期的接收者读取。这在数千年前就已经被证明是不安全的。

相反,我建议使用基努

相关内容