1

我在工作中管理一些在 Gaia 操作系统上运行的 Check Point 防火墙。Gaia 是使用 2.6 内核的强化专用 Linux 操作系统。

我是 Python 的新手,我需要编写一个从 clish shell 进入“专家模式”的脚本。进入专家模式类似于调用su,因为它为您提供 BASH shell 中的 root 权限。

Clish 是一个类似于 Cisco 的定制外壳,用于简化操作系统配置更改。我在pexpect 和 ssh看到了类似的讨论:how to format a string of commands after su - root -c ,但是回复的人推荐了sudo

这对我来说不是一个选项,因为sudo操作系统不支持,如果您要安装它,clish 将无法识别该命令。我的脚本的目标是通过 SSH 连接到设备、登录、调用专家模式,然后grep admin /etc/passwd运行date​​. 再次,sudo不是一个选择。

4

1 回答 1

0

clish 不支持 SSH。但是您可以将用户的 shell 更改为 /bin/bash 而不是 /etc/clish.sh

set user <myuser> shell /bin/bash
save config
于 2019-01-22T12:35:44.713 回答