チャームフォームソラリスからLinux(RHEL5)のように機能しますが、RHEL5からRHEL5に実行するとエラーが発生します
apacheログエラー:
tcgetattr:無効な引数server20への接続が閉じられました。
また、メッセージログに次のエラーが表示されます。
Jan 20 02:13:39 sj1glm013 kernel:type = 1400 audit(1327054419.954:18549):avc:denied {getattr} for pid = 18469 comm = "sun.sh" path = "/ web / cgi-bin / remote"( sun.shは、cgiが呼び出すローカルスクリプトです)
CGI Webインターフェイスからローカルシェルスクリプトを呼び出していますが、そのシェルスクリプトはリモートホスト上で別のプログラム(スクリプト)を実行します。
シェルスクリプトのコード:
### it takes parameters form cgi script.
#!/bin/bash
host="$1"
str3="$2"
ssh -t -t -l user $host $str3
exit 0
任意の入力。