问题描述
在使用Trinity的External Command远程调用一个脚本并指定OS Account时报以下错误
Initial step process fail
Can not find SU_PROGRAM setting in jcsagent conf
解决方法
1、配置JCSAgent Conf
#在Trinity用户下执行
cd Trinity/JCSAgent/cfg
vim jcsagent.conf
#在末尾添加以下内容
SU_PROGRAM=runuser_linux
SU_ALLOW=
SU_DISALLOW=
#只要设置SU_PROGRAM就可以执行
2、将runuser_linux文件放在JCSAgent/bin目录下
#在Trinity用户下执行
cp runuser_linux Trinity/JCSAgent/bin
sudo chown root:trinity runuser_linux
sudo chmod 750 runuser_linux
sudo chmod +s runuser_linux
3、目前支持的OS环境
CentOS 6.x
CentOS 7.x
Ubuntu