gpt4 book ai didi

ruby - 如何以特定用户身份运行 Chef 资源

转载 作者:可可西里 更新时间:2023-11-01 09:28:48 26 4
gpt4 key购买 nike

我在不破坏 Chef 命令的情况下将 ruby​​ 安装到带有 Chef 的服务器上时遇到问题。

我目前的想法是添加一个用户帐户来运行我的应用程序,并让该用户的 PATH 存储我正在与 chef 分开安装的 ruby​​;这样当我以新用户身份启动应用程序时,它就不会轻易破坏 Chef 。

如何让 chef 以特定用户身份安装和运行命令?

或者有人可以指出我正确的方法来做到这一点(安装和使用 ruby​​ 而不会破坏 chef 的内部 ruby​​)

我正在使用 Windows,是的,我知道,在施虐受虐中锻炼,但这是我必须做的。

最佳答案

大多数执行命令的资源都带有一个user参数:

execute 'msiexec /q mumblesomething' do
user 'me'
end

关于ruby - 如何以特定用户身份运行 Chef 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26734694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com