shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Como colocar corretamente em um script variável contendo senha para o su


From: Edgard Costa
Subject: Como colocar corretamente em um script variável contendo senha para o sudo vI.I
Date: Sun, 23 Mar 2008 13:42:12 -0000
User-agent: eGroups-EW/0.82

Seguindo sugestão de colocar o comando su dentro do expect e sem
resultado.

# !/bin/bash
# script de reconecção
#
#-------------------------------------------------------------

conecta()
{
su - edgard
exec expect
        set senha "senhacorreta"
        spawn su $argv
        expect "Senha:"
        send "$senha\r"
        interact
expect eof

cd /etc/init.d
sudo ./networking restart
        exec expect
        set senha "senhacorreta"
        spawn sudo $argv
        expect "[sudo] password for edgard:\r"
        send "$senha\r"
        interact
expect eof
exit
}

conecta

Fica parado na senha do comando su ainda!!!


EdgardCosta



reply via email to

[Prev in Thread] Current Thread [Next in Thread]