Como aceitar a senha de root através do shell script [closed]

0

Existe alguma maneira que eu posso fornecer senha de root no script de shell sem explicitamente digitá-lo através do terminal

    
por BeginnersSake 24.03.2015 / 12:30

1 resposta

1

sim, você pode usar expect . Instale-o se você não o tiver com o comando abaixo

sudo apt-get install expect

e depois em um script

#!/usr/bin/expect -f

#define password 
export pass = "myPass"

spawn ssh root@remotehost 

# detect password prompt
expect "*?assword:*"

# send $password
send -- "$pass\r"

#return 
send -- "\r"
expect eof
    
por Ratnakar Pawar 24.03.2015 / 12:38