Bottom Page

Thread Rating:
  • 2 Vote(s) - 3.5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 Fabric - Run method is not being finished
#1
Hi There,
I've prepared a piece of code, which intention is to log as a root user.
I can't use "sudo" method because that is not existing on the system that i want to control and logging directly as "root" is impossible. My idea is to log as a "admin" user and then use "su" command to switch to "root" user.

Code:
from fabric import Connection
from invoke import Responder

sudopass = Responder(pattern=r'Password:', response='adminPassword\n')

with Connection('192.168.0.106', user="admin", port=22, connect_kwargs={"password": "admin"}) as dss:
    command = "uname -s"
    print("Response on {} is: {}".format(command, dss.run(command)))
    command = "whoami"
    print("Response on {} is: {}".format(command, dss.run(command)))
    command = "su"
    print("Response on {} is after executing su command: {}".format(command,
                                                                    dss.run(command, pty=True, watchers=[sudopass])))
    command = "whoami"
    print("Response on {} is: {}".format(command, dss.run(command)))
print("Script end")
Output:
Output:
Linux Response on uname -s is: Command exited with status 0. === stdout === Linux (no stderr) dssadmin Response on whoami is: Command exited with status 0. === stdout === dssadmin (no stderr) Password: /home/dssadmin #
As you can see script got stuck after sending "su" command. Any ideas how to solve that? Thanks for help in advance:)

===========================================================================
Python 3.7
Fabric 2.4.0
Quote

Top Page

Messages In This Thread
Fabric - Run method is not being finished - by mglowinski93 - Dec-28-2018, 05:57 PM

Possibly Related Threads...
Thread Author Replies Views Last Post
  How to stop Xmodem after bin file transfer was finished shaya2103 0 95 Nov-27-2019, 04:33 PM
Last Post: shaya2103
  Process finished with exit code -107374819 (0xC0000375) mrazko 2 770 Apr-05-2019, 12:46 PM
Last Post: mrazko
  Progress Finished Question malonn 32 4,939 May-23-2018, 02:43 AM
Last Post: malonn

Forum Jump:


Users browsing this thread: 1 Guest(s)