2013-08-20 176 views
0

我们一直面临着Linux团队在VM上安装东西时遇到的很多问题。我们没有获得任何root权限,并且据我了解,如果没有root权限,厨师是不可能安装的。我对么?如果我错了,无论如何,我可以在没有root权限的Centos 5.x上安装厨师独奏?我从厨师网站是否可以在没有root权限的情况下安装chef-solo

curl -L https://www.opscode.com/chef/install.sh | bash

运行该命令,我得到这当然我没有root访问权限被拒绝的错误。无论如何要解决这个问题?

+1

如果没有以root身份运行,厨师将受到严重限制。例如软件包不能安装(不只是厨师:-))。我建议尝试安装厨师服务器和客户端。这种方式仍然没有根访问权限,但更改作为可以审查的食谱来应用。 –

+0

作为非特权用户运行的'chef-solo'有一个我迄今发现的有趣用例 - 管理你的点文件。例如emacs,bash等很容易在新主机上配置,方法是下拉菜单并使用'chef-solo'运行它。 –

回答

0

当然 - 如果您运行rvm或类似的用户空间宝石管理器,您可以将Chef作为非root用户安装。

$ gem install chef 
Fetching: chef-11.6.0.gem (100%) 
Successfully installed chef-11.6.0 
1 gem installed 

$ which chef-solo 
/Users/tpot/.rvm/gems/ruby-1.9.3-p327/bin/chef-solo 
相关问题