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.