Chef infra 创建用户的厨师烹饪书
我想创建一个新用户Chef infra 创建用户的厨师烹饪书,chef-infra,Chef Infra,我想创建一个新用户kevin,密码为kevin [vagrant@vagrant-centos65 ~]$ su kevin Password: su: incorrect password 食谱/make_用户/recipes/default.rb user "kevin" do comment "default user" home "/home/kevin" shell "/bin/bash" password "kevin" end 在设置好我的流浪者盒子后,我用s
kevin
,密码为kevin
[vagrant@vagrant-centos65 ~]$ su kevin
Password:
su: incorrect password
食谱/make_用户/recipes/default.rb
user "kevin" do
comment "default user"
home "/home/kevin"
shell "/bin/bash"
password "kevin"
end
在设置好我的流浪者盒子后,我用ssh连接到盒子上。但是,我无法su
作为密码为kevin
的kevin
用户
[vagrant@vagrant-centos65 ~]$ su kevin
Password:
su: incorrect password
看看厨师的“用户”,我不确定密码
是要修改的正确属性
password The password shadow hash. This attribute requires that
ruby-shadow be installed. This is part of the Debian package:
libshadow-ruby1.8.
如何修改我的上述食谱,以便我可以使用相同的密码
su
作为kevin
。食谱用户资源的文档描述了“密码”属性是如何加密的。它还描述了如何使用openssl设置值:
openssl passwd -1 "theplaintextpassword"
或者如果您使用mkpasswd
:
mkpasswd -m sha-512