当前位置:  开发笔记 > 编程语言 > 正文

创建用户的厨师食谱

如何解决《创建用户的厨师食谱》经验,为你挑选了1个好方法。

我想创建kevin一个密码为的新用户kevin.

食谱/ make_user /食谱/ default.rb

user "kevin" do
  comment "default user"
  home "/home/kevin"
  shell "/bin/bash"
  password "kevin"
end

在配置我的Vagrant盒子之后,我将其放入盒子中.然而,我无法sukevin与密码的用户kevin.

[vagrant@vagrant-centos65 ~]$ su kevin
Password: 
su: incorrect password

查看Chef'用户' 文档,我不确定这password是否是要修改的正确属性.

password    The password shadow hash. This attribute requires that 
            ruby-shadow be installed. This is part of the Debian package: 
            libshadow-ruby1.8.

如何修改我上面的食谱,这样我可以sukevin使用相同的密码?



1> sethvargo..:

如文档中所示:http://docs.opscode.com/resource_user.html#password-shadow-hash,您需要使用OpenSSL生成阴影哈希:

openssl passwd -1 "theplaintextpassword"

或者,如果您使用mkpasswd:

mkpasswd -m sha-512

推荐阅读
小白也坚强_177
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有