Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> IPC::Run Expect SU passwd 
:(
    Опции темы
gcc
Дата 23.9.2010, 22:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: 1
Всего: 17



хотел напистаь не большой скрипт, чтобы просто в консоле перейти в ROOT и чтобы не вводить пароль в su, но не тут то было
...что-то не работает:

Код

use IPC::Run qw(run timeout start harness);

my @cmd;

push @cmd, "/usr/bin/su";

my $in = "passwd"; 
 my  $out="";
my   $err="";

 #  my $h = run3 \@cmd,\$in,\$out,\$err; #timeout('30'); #timeout($self->{_timeout});
      start \@cmd, '<pty<', \$in, '>pty>', \$out, '2>', \$err;

     printf STDERR "\n\n> output: %s \n> result: %s\n\n",$out,$?; 

print $err;




в auth.log ошибка:
если так:
Код
 #  my $h = run3 \@cmd,\$in,\$out,\$err; #timeout('30'); #timeout($self->{_timeout});

Цитата

Sep 23 21:11:48 the su: in prompt_echo_off(): tcgetattr(): Inappropriate ioctl for device
Sep 23 21:11:48 the su: BAD SU ddd to root on tty


если так:
Код
       start \@cmd, '<pty<', \$in, '>pty>', \$out, '2>', \$err;

Цитата

Sep 23 22:27:56 the su: in prompt_echo_off(): tcgetattr(): Device not configured
Sep 23 22:27:56 the su: BAD SU ddd to root on tty


OS: FreeBSD
вообщем, решение не нашел и не понял, почему так... вродебы все правильно..


Это сообщение отредактировал(а) gcc - 23.9.2010, 22:46
PM WWW ICQ Skype GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0667 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.