首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AIX限制的shell将条目添加到inittab

AIX限制的shell将条目添加到inittab
EN

Unix & Linux用户
提问于 2019-06-19 08:53:16
回答 1查看 662关注 0票数 0

在向VIO服务器上的添加条目时需要帮助。VIO服务器是一个受限的shell,要将条目添加到inittab中,我们需要使用命令:oem_setup_env访问根shell。我正在尝试使用SSH从Jump server添加以下条目到VIO服务器。该条目不会添加到inittab文件中。

代码语言:javascript
复制
ssh -q aixlpar122 "ssh -q padmin@vio01 print "\mkitab \"splunk:2:once:/usr/bin/startsrc\ -g\ splunk\ \>\ \/dev\/console\ 2\>\&1\ "  | oem_setup_env "

出现以下错误:

代码语言:javascript
复制
rksh: /dev/console: 0403-019 The operation is not allowed in a restricted shell.
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-06-19 14:25:38

从一个斯特凡纳扩展先前的回答的想法:

代码语言:javascript
复制
ssh -q aixlpar122 ssh -q padmin@vio01 oem_setup_env << 'EOF'
mkitab "splunk:2:once:/usr/bin/startsrc -g splunk > /dev/console 2>&1"
EOF

这是:

  1. 使用一个命令(另一个ssh)启动ssh会话到D5,该命令的输入是从此处文档的末尾重定向的。
  2. padmin@vio01 01的第二个ssh会话启动一个命令(oem_setup_env),该命令将从stdin接收(消费)命令。
  3. 这里的文档沿着ssh链发送通常引用的mkitab命令。

希望你所拥有的是来自VIOS识别解决方案页面的扣篮,并且你的inittab条目不会受到未来VIOS升级的打击!

票数 1
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/525801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档