2015-01-11 69 views
0

我是新來的木偶。以下是教程代碼:計算傀儡用戶類型中使用的sha1散列

user { '<your username>': 
ensure => 'present', 
groups => ['sudo'], 
home => '/home/<username>', 
managehome => true, 
password => '$6$lY2Gp3Cr$zNrUB7T3yibUF/gWn5cTQ0fNv7MUmx/DZuw3E7I..Vh9tITG28BtgvXJPU4Gm4Z/9oNvlbX24KzQ9Ib1QH1B9.', 
shell => '/bin/bash', 

}

密碼字段是字符串「測試」的散列。從字符串派生sha1哈希的最簡單方法是什麼?我知道木偶有一個特定的「sha1」功能,但我不知道如何實現它。

+0

[管理puppet中的linux用戶密碼]的可能重複(http://stackoverflow.com/questions/19114328/managing-a-user-password-for-linux-in-puppet) – kjarsenal

回答

0

首先,這不是sha1散列 - $6$表示sha512。

除此之外,您應該使用諸如mkpasswd之類的工具爲您創建散列,然後將它們輸入到Puppet中。將純文本密碼包含在您的清單或Hiera數據中的功能不是特別有用。