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
これ:
ssh
入力の最後に提供された文書からリダイレクトされる単一のコマンド(別のコマンド)を使用して、aixlpar122でsshセッションを開始します。- padmin@vio01の2番目のSSHセッションは、
oem_setup_env
stdinからコマンドを受信(使用)するコマンド()を開始します。 - ここにあるドキュメントは、
mkitab
SSHチェーンに沿って転送するために一般的に参照されるコマンドを提供します。
Splunkがあることを願っています。VIOS承認ソリューションページそして、あなたのinittabエントリは将来のVIOSアップグレードのために破損しません!