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의 두 번째 SSH 세션은 oem_setup_envstdin에서 명령을 수신(사용)하는 명령( )을 시작합니다.
  3. 여기에 있는 문서는 mkitabSSH 체인을 따라 전송하기 위해 일반적으로 참조되는 명령을 제공합니다.

Splunk가 있기를 바랍니다.VIOS 승인 솔루션 페이지그리고 귀하의 inittab 항목은 향후 VIOS 업그레이드로 인해 손상되지 않습니다!

관련 정보