Chef-Solo 用户资源未通过 SSH 访问

Chef-Solo user resource not accessing via SSH

我正在使用 Chef-Solo,在创建新用户后,我无法通过 SSH 连接。

我的资源:

user 'myuser' do
    supports :manage_home => true
    gid "root"
    home '/home/myuser'
    system true
    shell '/bin/bash'
    password 'mypassword'
end

命令行:

$ ssh myuser@myhost
myuser@myhost's password: 
Permission denied, please try again.

但是 $ ssh vagrant@myhost 密码 vagrant 正在工作

您必须为 'password' 属性使用密码影子哈希。不是普通密码。

看看official documentation