【问题标题】:I want to to protect a config file by vim blowfish2 encryption in linux我想通过 linux 中的 vim blowfish2 加密来保护配置文件
【发布时间】:2018-09-10 08:36:49
【问题描述】:

当我在 centos 6 中通过使用 Blowfish2 加密的 Vim 密码保护来保护配置文件 example.conf 时遇到问题,当我重新启动 httpd 时可以读取该文件我发现此错误:example.conf 第 1 行的语法错误 所以我的问题是有什么方法可以通过密码保护这个 example.conf 并且不会出现这样的错误

【问题讨论】:

    标签: linux vim centos6 password-protection


    【解决方案1】:

    一般来说,除非程序特别支持读取加密的配置文件,否则配置文件必须是明文的。您不能在不“告诉”该程序的情况下就对其进行加密。

    在您的示例中,通过在 vim 中加密该文件,您将其替换为看似随机的乱码,因此当您启动程序时,它会读取与预期不匹配的配置文件,因此失败。

    更好的选择可能是使用chmod 来确保只有程序和受信任的用户可以读取和/或编辑文件。

    顺便说一句,我认为您的问题可能会更容易回答,如果您对其进行编辑以阐明您正在谈论的服务/程序以及您为什么要加密该配置文件。

    【讨论】:

      猜你喜欢
      • 2013-07-24
      • 1970-01-01
      • 2017-03-17
      • 2017-03-22
      • 1970-01-01
      • 2021-07-28
      • 1970-01-01
      • 2011-09-03
      相关资源
      最近更新 更多