Знаю, что есть команда su/sudo..
Нужен свой вариант su который смог бы принять пароль через командную строку, исполнить некоторый скрипт или программу от имени другого пользователя (а именно от root)..
Ну или готовая утилита тож сойдет
PS1: комментарии по поводу безопасности не принимаются, просто нужно восстановить ssh на удаленном сервере, физический доступ временно не доступен, но есть возможность исполнить скрипт/программу от имени не привелигированного пользователя, пароль root-а естественно имеется...
PS2: Перенаправление ввода ( echo password | su ) не работает , видимо в целях безопасности..