【发布时间】:2014-05-28 21:10:38
【问题描述】:
如何在运行时在 chef 中设置用户创建密码。而不是使用openssl的加密机制并将其设置在厨师的用户资源中。
而不是下面的方法:
openssl passwd -1 "theplaintextpassword"
$1$JJsvHslV$szsCjVEroftprNn4JHtDi.
然后在用户资源中设置它
user "random" do
supports :manage_home => true
comment "Random User"
uid 1234
gid "users"
home "/home/random"
shell "/bin/bash"
password "$1$JJsvHslV$szsCjVEroftprNn4JHtDi."
end
还有其他选择吗..??
【问题讨论】:
-
no.. 我的问题没有解决。仍在寻找解决方案
-
@mohan 你确定我的回答不能解决你的问题吗?它会像您的问题一样生成哈希。
标签: knife chef-infra