URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 531
[ Назад ]

Исходное сообщение
"Не могу запустить рутовские скрипты из под Apache."

Отправлено vit , 07-Май-02 14:34 
Мне подсказали, ставь 4755 на скрипты рутовские. Попробывал - все ОК. Столкнулся с проблемой. В perl скриптах мне необходимо вызвать unix команду с помощью system, а он в ответ ругаеться. Читаю man по system а там написанно
The system() function will fail to execute setuid or  setgid()  if  either  the  UID  or  GID  of  the  application's owner/group is less than 100.
А мне необходимы права рута, а у него uid = 0.
Начал читать про suExec, так там такаяже проблема не будет запускать скрипты пренадлежащие пользователь с uid|gid < 100
Что мне делать? Как запустить рутовские скрипты из под Apache. Помогите плиз...


Содержание

Сообщения в этом обсуждении
"RE: Не могу запустить рутовские скрипты из под Apache."
Отправлено sector_5 , 08-Май-02 19:31 
Check out this:
https://www.opennet.ru/docs/FAQ/network/WEB/cgi-faq.html

It maybe helpfull. Good luck.

>Мне подсказали, ставь 4755 на скрипты
>рутовские. Попробывал - все ОК.
>Столкнулся с проблемой. В perl
>скриптах мне необходимо вызвать unix
>команду с помощью system, а
>он в ответ ругаеться. Читаю
>man по system а там
>написанно
>The system() function will fail to
>execute setuid or  setgid()
> if  either  
>the  UID  or
> GID  of  
>the  application's owner/group is
>less than 100.
>А мне необходимы права рута, а
>у него uid = 0.
>
>Начал читать про suExec, так там
>такаяже проблема не будет запускать
>скрипты пренадлежащие пользователь с uid|gid
>< 100
>Что мне делать? Как запустить рутовские
>скрипты из под Apache. Помогите
>плиз...



"RE: Не могу запустить рутовские скрипты из под Apache."
Отправлено sergei , 24-Май-02 12:40 
низачто и никогда не делай этого (3 раза)

какую проблему ты решаешЬ??? смена пароля через веб? или перезагрузка -- оправдай ход мысли свой