Запустите скрипт оболочки от имени пользователя sudo вместе с его внутренним содержимым в unix rhel - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть скрипт ниже, названный sample.sh
#! / Bin / bash
эхо "внутри файла скрипта"
эхо whoami
эхо cftping -v
эхо "Пингcomplete "
Я запускаю его как другой пользователь с помощью приведенной ниже команды.
sudo -H -u xfbcft bash -c 'bash /data/_temp/sample.sh'

Явывод ниже:
xfbcft
/data/_temp/sample.sh: строка 4: cftping: команда не найдена
Пинг завершен

Когда я выполняю sudo для xfbcftнепосредственно тогда я могу запустить команду 'cftping -v', но не через вышеуказанный скрипт оболочки.Кто-нибудь может направить меня сюда?

...