在忘记密码的情况下恢复 ansible-vault 密码

Recover ansible-vault password in case password is forgotten

我正在使用 ansible-vault 设置密码保护 var/main.yml 文件。 现在我可以在源代码控制系统中推送我的源代码。之后部署在生产服务器中。假设有人操纵密码或忘记密码。有没有办法恢复ansible-vault 密码或重新设置新密码而不询问旧密码?

提前致谢

除非您暴力破解密码,否则无法恢复它。

我建议您使用密码管理器来存储您的密码并在您的组织内共享密码数据库。例如,您可以将密码存储在具有电子邮件或 SMS 重置选项的密码服务中以恢复用户帐户,尽管这对于高安全性环境可能不是一个好主意