САБЖ. Интересует идея, готовое решение не предлагать. К примеру, есть скрипт, который запускает через exec программу, требующую ввод данных. Скрипт, разумеется, при этом стоит, ибо программа как бы выполняется. а она ждёт. Нужно, чтобы скрипт выводил запрос программы и вводил данные на запрос сам или через запрос самому пользователю.
Кроме этого, интересует, возможно ли таким образом менять пользователя под которым работает скрипт (вызывать через скрипт su), и если нельзя - как через скрипт получать такой доступ (к примеру, получать рутовые права при вызове скрипта под пользователем через ввод пароля, то есть suid не предлагать)
Заранее спасибо за ответ.