[linux-programlama] Expect kullanarak sifre degisikligi islemleri

---------

From: Devrim GUNDUZ (devrim@gunduz.org)
Date: Sat 19 Apr 2003 - 12:23:11 EEST

  • Next message: Devrim GUNDUZ: "[linux-programlama] Edgar F. Codd ölmüş."

    Merhaba,

    RH 8.0 calisan bir sunucuda Expect 5.38.0-74 kullanarak bir sunucuda
    sifre degisim islemlerini yapiyoruz. root yetkisine sahip olmayan bir
    kullanici basit birer betik calistiriyor; kullanici ekliyor ve sifre
    degistireibliyor/atayabiliyor. root da cronda calisan bir betikle bunlari
    isleme sokuyor.

    ilk betikleri calistiktan sonra olusan betik su sekilde:
    =======================================================
    #!/usr/bin/expect -f
    spawn /usr/bin/passwd devrim.gunduz
    expect "Changing password for user devrim.gunduz"
    send \r
    expect "New password"
    send "deneme12\r"
    expect "Retype new password"
    send "deneme\r"
    expect eof

    spawn /usr/bin/passwd devrim.gunduz
    expect "Changing password for user devrim.gunduz2"
    send \r
    expect "New password"
    send "deneme\r"
    expect "Retype new password"
    send "deneme\r"
    expect eof
    ======================================================

    Kac tane degisim islemi varsa o kadar oluyor bundan. Simdi bunu
    calistirmam gerekli

    ./eklenecek.sifre
    sonuc normalde su sekilde olmali:
    ===================================
    spawn /usr/bin/passwd devrim.gunduz
    Changing password for user devrim.gunduz.
     
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
    spawn /usr/bin/passwd devrim.gunduz2
    Changing password for user devrim.gunduz2.
     
    New password:
    Retype new password:
    passwd: all authentication tokens updated successfully.
    ========

    Ama her zaman boyle olmuyor:

    ./eklenecek.sifre
    =================
    spawn /usr/bin/passwd devrim.gunduz
    Changing password for user devrim.gunduz.
     
    New password: deneme12

    ============
    diyor ve kaliyor. Hani surekli kalsa koddan dieycegim ama araliklarla
    calistirdigimda takiliyor/calisiyor.

    Sorun ne olabilir? Daha once bunu denemis olan var mi?

    Tesekkurler.

    -- 
    Devrim GUNDUZ
    devrim@gunduz.org				devrim.gunduz@linux.org.tr 
    			http://www.gunduz.org
    

  • Next message: Devrim GUNDUZ: "[linux-programlama] Edgar F. Codd ölmüş."

    ---------

    Bu arsiv hypermail 2.1.6 tarafindan uretilmistir.