我在工作中管理一些在 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
不是一个选择。