使用厨师食谱更改密码Postgresql用户

时间:2018-08-24 19:43:14

标签: postgresql chef devops chef-recipe cookbook

我需要在CentOS 7节点上的POSTGRES安装手册中设置用户 n | n -: | -: 1 | 1 1 | 2 1 | 3 2 | 1 2 | 2 2 | 3 3 | 1 3 | 2 3 | 3 的密码。

我从命令行执行命令

postgres

然后系统询问我新密码,然后重新输入密码。

enter image description here

如何在厨师食谱中“翻译”此问题?任何地方的示例或文档?

1 个答案:

答案 0 :(得分:1)

从非交互方式设置用户密码的正确方法是使用jdbc:mysql://db:3306/uczelnia?useTimezone=true&serverTimezone=UTC而不是chpasswd

password

但是实际上不建议在服务器上为postgres用户设置密码。这是系统用户-不能以密码登录为Postgres OS级用户。您应该改用echo "postgres:CorrectHorseBatteryStaple" | sudo chpasswd sudo su - postgres

您确定实际需求与“ postgres”数据库超级用户无关吗?

我不认识厨师,所以没有适合您的现成食谱。