Я использую ssh для подключения к одной из систем.
У меня есть Perl-скрипт в этой системе, который я должен запустить с моей машины.Но команды в удаленной системе выполняются только тогда, когда она находится в режиме суперпользователя (я даю su - стать суперпользователем, если я работаю непосредственно в удаленной системе)
Но если мне нужно запустить perlскрипт из моей системы (я использую OpenSSH
для этой цели), в режиме суперпользователя, как мне это сделать?
Кстати, я разместил команду $sh->system("su -")
.Но он запрашивает пароль, но дальше не идет.Я ждал по крайней мере 5 минут, даже тогда я не получил никакого ответа после ввода пароля.
Кто-нибудь может сказать, как справиться с этой ситуацией?