【发布时间】:2013-08-22 16:34:59
【问题描述】:
我们在 Linux 团队中遇到了很多关于在 VM 上安装东西的问题。我们没有获得任何 root 访问权限,据我所知,如果没有 root 权限,Chef 是不可能安装的。我对么?如果我错了,无论如何我可以在 Centos 5.x 上安装 chef-solo 而无需 root 访问权限?我已经从厨师网站运行了命令
curl -L @987654321@ | bash
我得到了权限被拒绝错误,当然我没有 root 访问权限。有没有办法解决这个问题?
【问题讨论】:
-
Chef 如果不是以 root 身份运行,则会受到严重限制。例如,无法安装软件包(不仅仅是厨师 :-))。我建议尝试安装厨师服务器和客户端。这样仍然没有 root 访问权限,但更改应用为可以查看的食谱。
-
chef-solo作为非特权用户运行有一个我迄今为止发现的有趣用例 - 管理您的点文件。例如,emacs、bash 等很容易在新主机上配置,只需拉下食谱并使用chef-solo运行它。
标签: installation chef-infra centos5 chef-solo