Я попытался создать каталог в шеф-повара, используя этот простой блок кодашеф-оболочки недостаточно прав
...
directory "/opt/myfolder" do
owner "abc"
group "abc"
mode "0755"
action :create
end
...
Когда я выполнить это с помощью «шеф-клиент» это работает. Но когда я выполнить это шеф-оболочка (работаю в режиме клиента), я получаю эту ошибку
================================================================================
Error executing action `create` on resource 'directory[/opt/myfolder/]'
================================================================================
Chef::Exceptions::InsufficientPermissions
-----------------------------------------
Cannot create directory[/opt/myfolder/] at /opt/myfolder/ due to insufficient permissions
Я использую шеф-оболочку для отладки моих рецептов
В шеф-оболочке я использую node.run_chef
для запускать запуск клиента