如何使用“非root& non sudo”用户将节点引导到Chef服务器?

时间:2015-12-15 09:48:00

标签: chef chef-recipe chef-solo cookbook

我有一个非root用户的节点(VM)也没有sudo权限。 它将无法引导节点,因为非root非sudo用户将无权访问chef-client配置文件和缓存所在的/ etc。

是否可以使用非root& amp;非sudo用户? 或者我们有任何黑客或替代方法吗?

1 个答案:

答案 0 :(得分:3)

从技术上讲,您可以像任何用户一样运行chef-client。正如您所指出的,您需要重新配置一堆目录,例如放置客户端密钥的位置以及写入日志的位置,但Chef本身并不关心它运行的用户。我说“技术上”,因为将客户端作为root以外的东西运行通常不是非常有用,因为它不能做很多。