我是傀儡的新手。以下是教程代码:
user { '<your username>':
ensure => 'present',
groups => ['sudo'],
home => '/home/<username>',
managehome => true,
password => '$6$lY2Gp3Cr$zNrUB7T3yibUF/gWn5cTQ0fNv7MUmx/DZuw3E7I..Vh9tITG28BtgvXJPU4Gm4Z/9oNvlbX24KzQ9Ib1QH1B9.',
shell => '/bin/bash',
}
密码字段是字符串“test”的哈希值。从字符串派生sha1哈希的最简单方法是什么?我知道puppet有一个特定的“sha1”函数,但我不知道如何实现它。
答案 0 :(得分:0)
首先,这不是sha1哈希 - $6$
表示sha512。
除此之外,你应该使用诸如mkpasswd
之类的工具为你创建哈希,然后将它们输入到Puppet中。将纯文本密码包含在清单或Hiera数据中的能力并不是特别有用。