我下面的脚本名为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脚本运行。有人可以在这里引导我吗?