Perl-script запускает привилегированные программы. Из коммандной строки все работает. Теперь хочется чтобы посредством CGI этот скрипт работал из под Апача запущеного от пользователя не root.
SUID на скрипте не помогает ?
suexec под рутом вроде не позволяет запускать скрипты.
простой SUID тоже не поможет, только в комплекте с потенциально небезопасным suidperl.
Если надо небольшое количество скриптов так запускать, то imho лучше простенькую оболочку добавить для каждого скрипта http://www.redantigua.com/apache-suid-perl.html
Perl-script запускает привилегированные программы. Из коммандной строки все работает. Теперь хочется чтобы посредством CGI этот скрипт работал из под Апача запущеного от пользователя не root.
SUID на скрипте не помогает ?