В моем сценарии оболочки (bash) я хочу вызвать другие сценарии оболочки.
Я запускаю свой скрипт как user_A.Один из этих сценариев требует специальной обработки:
- Он должен запускаться от имени другого пользователя (user_B).Здесь нужен пароль.
- Он интерактивный, но не только задает вопросы, но и запускает другой скрипт на имя другого пользователя (user_C), используя su.Здесь я также должен ввести пароль.
Я могу использовать su, вызывая этот скрипт, но на его вопросы нужно как-то ответить.Я ничего не могу ввести, потому что он печатает для каждого квеста "stty:: не пишущая машинка"
Я так называю специальный скрипт
su user_B << ABC
...
special_script
...
ABC