2016-09-23 1 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, вам потребуется дополнительный код. Есть некоторые кулинарные книги сообщества, которые помогают в этом, но вам нужно будет оценить, соответствуют ли они вашим потребностям. Управление пользователями имеет тенденцию быть очень различным для каждой организации, поэтому я призываю людей подумать над тем, чтобы что-то написать.

Смежные вопросы