AIX 限定シェル inittab に項目を追加する

AIX 限定シェル inittab に項目を追加する

VIO サーバーの AIX inittab に項目を追加するのに役立ちます。 VIOサーバーは制限付きシェルなので、inittabにエントリを追加するには、次のコマンドを使用してルートシェルにアクセスする必要がありますoem_setup_env。 SSHを使用してJumpサーバーからVIOサーバーに次のエントリを追加しようとしています。このエントリは inittab ファイルに追加されません。

ssh -q aixlpar122 "ssh -q padmin@vio01 print "\mkitab \"splunk:2:once:/usr/bin/startsrc\ -g\ splunk\ \>\ \/dev\/console\ 2\>\&1\ "  | oem_setup_env "

次のエラーが発生します。

rksh: /dev/console: 0403-019 The operation is not allowed in a restricted shell.

ベストアンサー1

延長するスティーブンアイデアは以下から出てくる以前の回答:

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入力の最後に提供された文書からリダイレクトされる単一のコマンド(別のコマンド)を使用して、aixlpar122でsshセッションを開始します。
  2. padmin@vio01の2番目のSSHセッションは、oem_setup_envstdinからコマンドを受信(使用)するコマンド()を開始します。
  3. ここにあるドキュメントは、mkitabSSHチェーンに沿って転送するために一般的に参照されるコマンドを提供します。

Splunkがあることを願っています。VIOS承認ソリューションページそして、あなたのinittabエントリは将来のVIOSアップグレードのために破損しません!

おすすめ記事