2014-11-04 2 views
3

У меня возникли проблемы с установкой ruby ​​на сервер с шеф-поваром без нарушения команд шеф-повара.как запустить ресурс chef как определенный пользователь

Моя идея состоит в том, чтобы добавить учетную запись пользователя для запуска моего приложения и сохранить в нем PATH этого пользователя рубин, который я устанавливаю отдельно от шеф-повара; таким образом, когда я запускаю приложение в качестве нового пользователя, он так легко не сломает шеф-повара.

Как получить шеф-повар для установки и запуска команд в качестве конкретного пользователя?

Либо это, либо кто-то может указывать мне правильный способ сделать это (установить и использовать рубин, не нарушая внутренний рубин поварского)

Я использую окно, и да, я знаю, упражнение в садомазохизме и что, но это то, что я должен сделать.

+0

Так же, как примечание - на Linux вы можете сделать следующее: 'Шеф-клиента -u пользователь -g группа -o кулинарной :: рецепт 'но этот метод изменения прав недоступен в Windows. Пожалуйста, поправьте меня, если я ошибаюсь –

ответ

2

Большинство ресурсов, которые выполняют команду взять user аргумент:

execute 'msiexec /q mumblesomething' do 
    user 'me' 
end 
Смежные вопросы