Trinity External Command执行报Can not find SU_PROGRAM setting错误

问题描述

在使用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

文章作者: Potato
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 Potato !
评论
  目录