在Unix rhel上以sudo用户及其内部内容运行shell脚本

时间:2018-09-20 08:40:02

标签: shell unix rhel7

我下面的脚本名为sample.sh
        #!/ bin / bash
        回显“内部脚本文件”
        回声whoami
        回声cftping -v
        回声“ Ping完成”
我正在以下命令的帮助下以其他用户身份运行它。
       sudo -H -u xfbcft bash -c'bash /data/_temp/sample.sh'

我的输出如下:
xfbcft
/data/_temp/sample.sh:第4行:cftping:找不到命令
ping完成

当我直接对xfbcft进行sudo时,我可以运行'cftping -v'命令,但不能通过上述Shell脚本运行。有人可以在这里引导我吗?

0 个答案:

没有答案