问题描述
我需要以root用户身份运行root.sh
,然后以用户“ xxxxx”的身份重新启动OEM代理。这涉及更改某些文件夹和文件的权限,以及将SETUID设置为1,同时更改权限。
这将解决称为“ NMO错误”的错误。
现在,Chef以root用户身份运行root.sh
,并以“ xxxxxx”的身份重新启动OEM代理。
每个步骤都返回正确的输出,没有任何错误。但是问题没有得到解决。
如果我们手动执行相同的步骤,该问题将立即得到解决。
execute 'rootSH' do
user 'root'
command "root.sh"
action :nothing
end
resources(execute: 'rootSH').run_action(:run)
解决方法
您尚未提供任何日志或任何可查看的内容!!!虽然会尝试回答。.
进行如下更改:
{{1}}
让我知道它是否有效。否则,发布日志。