Имейте в виду, что это будет попытка работать от имени любого пользователя веб-сервера, который, скорее всего, ограничен по соображениям безопасности.Например, на моей машине (Ubuntu), использующей Apache, это пользователь с именем www-data
.Вы можете использовать команду 'su', чтобы попробовать запустить программу от имени этого пользователя и, возможно, увидеть, в чем проблема.Если вы не знаете пароль для этого пользователя, запустите команду su от имени пользователя root.
su -c /path/your/program www-data
Если подумать, я очень сомневаюсь, что пользователь веб-сервера имеет доступ к двоичным файлам системыто есть что-нибудь в /usr/sbin
.Возможно, лучше в /var/www/cgi-bin
или что-то в этом роде.