[英]How to run sudo su with paramiko?
我想由root用户执行命令。 首先,我需要执行命令“ sudo su”,并在特定会话中执行其他命令(例如docker pull,git clone等)之后。 我想找出使用paramiko的最有效方法。
我意识到这并不理想,但是如果您有通过sudo执行的命令链,则可以将它们作为sudo bash -c "command1; command2"
:
In [11]: stdin, stdout, stderr = client.exec_command('sudo bash -c "id; id"')
In [12]: stdout.read().splitlines()
Out[12]:
[b'uid=0(root) gid=0(root) groups=0(root)',
b'uid=0(root) gid=0(root) groups=0(root)']
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.