2016-09-23 52 views
0

全部,如何在廚師中爲使用數據袋的用戶創建ssh密鑰

我有一個用戶,我在廚師中使用食譜創建。如何爲廚師中使用數據包的用戶創建ssh密鑰。

在default.rb的配方,

user "abc" do 
    home "/home/abc" 
    action[:create] 
    mode 775 
+0

數據包中的SSH公鑰是什麼?或者你想把通過廚師生成的密鑰對(壞主意?)放到數據包中? – StephenKing

+0

在https://supermarket.chef.io上進行搜索,這裏有一堆食譜。 – Tensibai

+1

使用「用戶」社區食譜的示例:http://stackoverflow.com/questions/39008803/chef-how-to-use-a-list-of-attributes-in-a-script/39019127#39019127 –

回答

0

user資源只管理創建一個用戶,如/etc/passwd條目。要管理SSH密鑰或sudo配置等輔助資料,您需要額外的代碼。有一些社區食譜可以幫助解決這個問題,但是你必須評估它們是否滿足你的需求。對於每個組織來說,用戶管理往往非常不同,所以我鼓勵大家考慮自己寫點東西。