【问题标题】:how to protect the mongo password in shell script?如何保护shell脚本中的mongo密码?
【发布时间】:2015-03-24 07:41:47
【问题描述】:

我已使用以下命令成功备份了已部署数据库中的数据:

mongodump admin -u user -p password

是否有一个 shell 脚本可以在隐藏密码的情况下自动执行此操作(即使有人得到脚本也可以保护密码)?

【问题讨论】:

    标签: mongodb shell passwords backup mongodump


    【解决方案1】:

    您可以使用 crontab 在将为您运行此命令的服务器上创建计划任务。这样只有有权访问服务器的人才能获得您的密码。

    这是一个链接如何做到这一点https://sheharyar.me/blog/regular-mongo-backups-using-cron/

    【讨论】:

      【解决方案2】:

      您应该使用只读用户实施 Ariel 的解决方案。这限制了当有人仍然设法获得脚本时的损害。存储加密的密码并让运行备份的脚本对其进行解密也是一种好习惯。

      【讨论】:

        猜你喜欢
        • 2019-09-18
        • 1970-01-01
        • 2011-05-18
        • 1970-01-01
        • 1970-01-01
        • 2011-01-16
        • 2015-07-13
        • 1970-01-01
        • 2012-02-21
        相关资源
        最近更新 更多