su передать пароль скрипту

Я пытаюсь написать скрипт, который будет запускать следующие команды:

sudo su
runmqsc_result=`su -c "runmqsc QMGR < /home/rob/query_queue.txt" -m "mqm"`

Моя проблема, однако, заключается в том, что эти команды выполняются как часть сценария оболочки пользователем, который находится в файле sudoers. Однако очевидно, что sudo su запрашивает пароль пользователя, который его запускает.

Что мне нужно сделать, это передать пароль sudo su, чтобы скрипт запускался автоматически. Как я могу это сделать?

ps: я могуизменить разрешения на запускrunmqsc»... он ДОЛЖЕН быть запущен как пользователь mqm, который должен быть переключен на пользователя root.

Ответы на вопрос(2)

Ваш ответ на вопрос