我在工作中管理一些在Gaia操作系统上运行的Check Point防火墙。Gaia是一个强化的、专门构建的Linux操作系统,它使用2.6内核。
我是一个新手在Python,我需要写一个脚本,将进入“专家模式”从clish shell。进入专家模式类似于调用su,因为它为您提供了BASH shell中的根权限。
Clish是一种类似于Cisco的自定义shell,旨在简化操作系统配置更改。我在pexpect and ssh: how to format a string of commands after su - root -c上看到了类似的讨论,但回复的人推荐了sudo。
这对我来说不是一个选项,因为操作系统不支持sudo,如果你要安装它,clish将无法识别该命令。我的脚本的目标是通过SSH连接到设备,登录,调用专家模式,然后运行grep admin /etc/passwd和date。再说一次,sudo不是一个选项。
发布于 2019-01-22 20:35:45
clish不支持SSH。但是您可以将用户的shell更改为/bin/bash,而不是/etc/clish.sh
set user <myuser> shell /bin/bash
save confighttps://stackoverflow.com/questions/34624189
复制相似问题