Вход без пароля

Постановка задачи

Я хочу получить доступ к серверу, не спрашивая меня, пароль (будет указан в сценарии )и запустить команду на этом сервере.

Мой код

#!/usr/bin/expect
spawn sudo su - <server_name>
expect "[sudo] password for chronicles:"
set Password "xxxxxxx"
send "$Password\r"
#set timeout 300
send "whoami\r"
send "ls -ltr\r"
expect eof

Выход

invalid command name "sudo"
    while executing

Ограничения

  • У меня нет прав доступа для изменения переменных env или изменения.bash _профиль /.bashrc.
  • su server _имя команды не разрешено
5
задан Debaditya 23 November 2013 в 13:14
поделиться