В моем сценарии: 1. Я должен подключиться к машине по ssh по имени пользователя и паролю 2. Затем мне нужно сделать Su-user, он запрашивает пароль 3. Затем я должен выполнить свою команду, т.е. ls .
Раньше не было шага 2, и я с радостью мог использовать sshpass и запускать свои запросы через мой скрипт в однострочной команде. что-то вроде этого. sshpass -p передать user@host "команда или ls"
Но теперь у меня есть еще один шаг выполнения su после ssh. Итак, может кто-нибудь, пожалуйста, помогите мне понять, как я могу использовать все 3 вместе, то есть sshpass, su и команду в одном запросе строки.
Спасибо