Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Artem Kholopenkov                    2:5020/400     25 May 2002  16:31:04
 To : All
 Subject : passwd в скрипте
 -------------------------------------------------------------------------------- 
 
 Привет всем!
 Помогите решить проблему, надо менять пароль в скрипте.
 использую expect
 
 #!/usr/bin/expect -n
 
 log_file -a ~/exp.out
 
 set oldpassword [lindex $argv 0]
 set newpassword [lindex $argv 1]
 spawn /usr/bin/passwd
 expect {
     -ex "(current) UNIX password:" {send "$oldpassword"; exp_continue}
     -ex "New UNIX password:" {send "$newpassword"; exp_continue}
     -ex "Retype new UNIX password:" {send "$newpassword"; exp_continue}
 }
 но он почему-то зависает - то на 1-ом , то на 2-ом вводе,
 и выходит без ошибок.
 
 Hаписал такой же su - работает, но только первый раз, за сессию в телнете.
 Кто нибудь натыкался на такие проблемы?
 -- 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 passwd в скрипте   Artem Kholopenkov   25 May 2002 16:31:04 
Архивное /ru.linux/648860aa669a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional