su передать пароль скрипту
Я пытаюсь написать скрипт, который будет запускать следующие команды:
sudo su
runmqsc_result=`su -c "runmqsc QMGR < /home/rob/query_queue.txt" -m "mqm"`
Моя проблема, однако, заключается в том, что эти команды выполняются как часть сценария оболочки пользователем, который находится в файле sudoers. Однако очевидно, что sudo su запрашивает пароль пользователя, который его запускает.
Что мне нужно сделать, это передать пароль sudo su, чтобы скрипт запускался автоматически. Как я могу это сделать?
p.s: Я не могу изменить разрешения для запуска "runmqsc" ... он ДОЛЖЕН быть запущен как пользователь mqm, который должен быть переключен на пользователя root.