gpt4 book ai didi

linux - 非管理员使用记事本打开文件时如何隐藏文件的某些内容?

转载 作者:太空宇宙 更新时间:2023-11-04 06:06:55 25 4
gpt4 key购买 nike

我编写了一个 Perl 脚本并将其放置在 Linux/Windows 计算机上,并希望对其进行限制

  • 如果管理员使用记事本打开程序,那么他们将看到整个文件

  • 如果非管理员使用记事本打开程序,那么他们应该只能看到 30% 的内容

最佳答案

不可能向特定用户组授予对文件部分内容的访问权限。

看来您需要重新考虑您的安全策略。文件的哪些部分是您不希望大多数人看到的?也许该信息根本不适合包含在文件中?

解决此问题的最明显方法是从文件中删除密码并将其存储在单独的模块中。然后,您可以调整该模块的权限,以便只有正确的人才能看到它。

但是,值得注意的是,用户需要能够读取文件才能执行该文件。如果特定用户无法读取程序所需的模块,则该用户将无法运行该程序。

这是 Perl 等编程语言固有的限制,其中没有可以共享的代码的“编译”版本。人们需要能够阅读源代码才能运行该程序。

如果这对您来说是个问题,那么 Perl 可能不是适合该项目的语言。

关于linux - 非管理员使用记事本打开文件时如何隐藏文件的某些内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44795948/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com