Работает как очарование от Solaris до Linux (RHEL5), но выдает ошибку при выполнении от RHEL5 до RHEL5
ошибка журнала apache:
tcgetattr: неверный аргумент
Соединение с сервером20 закрыто.
также выдает эту ошибку в журнале сообщений:
20 января 02:13:39 sj1glm013 ядро: тип = 1400 аудит (1327054419.954: 18549): avc: отказано {getattr} для pid = 18469 comm = "sun.sh" путь = "/ web / cgi -bin / дистанционное»
(sun.sh - локальный скрипт, который вызывает cgi)
Я вызываю локальный сценарий оболочки из веб-интерфейса CGI, и этот сценарий оболочки выполняет другую программу (сценарий) на удаленном хосте.
код сценария оболочки:
### it takes parameters form cgi script.
#!/bin/bash
host="$1"
str3="$2"
ssh -t -t -l user $host $str3
exit 0
любые входы ..