我試圖創建在C目錄中遇到一個錯誤。我以管理員身份從PowerShell環境運行廚師,因此不應該對我可以執行的操作有任何限制。廚師:沒有足夠的權限使用C創建一個目錄: Program Files文件使用廚師:
食譜/ default.rb
directory node['app']['unzip_path'] do
action :create
end
屬性/ default.rb
default['app']['unzip_path'] = 'C:/Program files/App'
我得到這個錯誤:
[2013-06-25T01:51:13+00:00] FATAL: Chef::Exceptions::InsufficientPermissions: directory[C:/Program files/App] (app::agent line 15) had an error: Chef::Exceptions::InsufficientPermissions: Cannot create directory[C:/Program files/App] at C:/Program files/App due to insufficient permissions
附加問題:作爲運行powershell命令的用戶運行chef-solo還是以特殊「廚師」用戶身份運行:
普通用戶不能在那裏寫。 – pguardiario
編輯我的帖子,以反映廚師正在以管理員身份運行 – BrianJakovich